KENT-WEB サポートコーナー 過去ログ [ 0191 ]


記事No: 7456
投稿日: 2010/05/27(Thu) 00:38:57
タイトルセレクトボタンをテキスト入力欄に変更したい
ID情報: coolcool
投稿者: cool
URLhttp://www.watatani.com/shop/mart.cgi

WEB MARTについて
買い物カゴの中身の数量セレクトボタンをテキスト入力欄に変更したいのですがどこを変更していいものかわかりません。
初歩的な質問で大変失礼いたしますが宜しくお願い致します。


記事No: 7458
投稿日: 2010/05/27(Thu) 18:09:14
タイトルRe: セレクトボタンをテキスト入力欄に変更したい
ID情報: Fuyuki
投稿者: BAL
URLhttp://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
URLhttp://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;
> }


[検索ページ]