記事No | : 7456 |
投稿日 | : 2010/05/27(Thu) 00:38:57 |
タイトル | : セレクトボタンをテキスト入力欄に変更したい |
ID情報 | : coolcool |
投稿者 | : cool |
URL | : http://www.watatani.com/shop/mart.cgi |
WEB MARTについて
買い物カゴの中身の数量セレクトボタンをテキスト入力欄に変更したいのですがどこを変更していいものかわかりません。
初歩的な質問で大変失礼いたしますが宜しくお願い致します。
記事No | : 7458 |
投稿日 | : 2010/05/27(Thu) 18:09:14 |
タイトル | : Re: セレクトボタンをテキスト入力欄に変更したい |
ID情報 | : Fuyuki |
投稿者 | : BAL |
URL | : http://f43.aaa.livedoor.jp/~sumure/ |
> WEB MARTについて
> 買い物カゴの中身の数量セレクトボタンをテキスト入力欄に変更したいのですがどこを変更していいものかわかりません。
> 初歩的な質問で大変失礼いたしますが宜しくお願い致します。
以下の修正を行ってください。
●mart_init.cgi
#-------------------------------------------------
# 買物カゴ中身
#-------------------------------------------------
-- 省略 --
if ($job eq "basket") {
local($flag) = 0;
#print "<select name=\"num:$code:$size:$col\">\n";
#print "<select name=\"num:$id\">\n"; ## ★コメントアウト
if ($stock) {
if ($zan{$code} < $max_select) {
$max_select = $zan{$code};
}
}
#▼ここから▼
#foreach $i (1 .. $max_select) {
#if ($num == $i) {
#$flag++;
#print "<option value=\"$i\" selected>$i\n";
#} else {
#print "<option value=\"$i\">$i\n";
#}
#}
#print "<option value=\"$num\" selected>$num\n" if (!$flag);
#print "</select>\n";
#▲ここまでコメントアウト▲
print qq|<input type="text" name="num:$id" value="$num" size="4">|; ## ★追加
print "<input type=submit name=\"chg:$id\" value=\"変更\">";
} else {
print $num;
}
記事No | : 7459 |
投稿日 | : 2010/05/27(Thu) 21:48:15 |
タイトル | : ありがとうございました |
ID情報 | : coolcool |
投稿者 | : cool |
URL | : http://www.watatani.com/shop/mart.cgi |
BAL様
ありがとうございました!
問題なく修正を行うことができました。
単価が安く数量の多い商品を扱うことになりセレクトボタンでは商品数を変更の際にずっと下の方までカーソルをもっていかなくてはならず途方にくれておりました。
感謝しております。本当にありがとうございました。
> 以下の修正を行ってください。
>
> ●mart_init.cgi
>
> #-------------------------------------------------
> # 買物カゴ中身
> #-------------------------------------------------
> -- 省略 --
>
> if ($job eq "basket") {
> local($flag) = 0;
> #print "<select name=\"num:$code:$size:$col\">\n";
> #print "<select name=\"num:$id\">\n"; ## ★コメントアウト
>
> if ($stock) {
> if ($zan{$code} < $max_select) {
> $max_select = $zan{$code};
> }
> }
> #▼ここから▼
> #foreach $i (1 .. $max_select) {
> #if ($num == $i) {
> #$flag++;
> #print "<option value=\"$i\" selected>$i\n";
> #} else {
> #print "<option value=\"$i\">$i\n";
> #}
> #}
> #print "<option value=\"$num\" selected>$num\n" if (!$flag);
> #print "</select>\n";
> #▲ここまでコメントアウト▲
> print qq|<input type="text" name="num:$id" value="$num" size="4">|; ## ★追加
> print "<input type=submit name=\"chg:$id\" value=\"変更\">";
> } else {
> print $num;
> }