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


記事No: 944
投稿日: 2007/06/25(Mon) 11:36:05
タイトルminicart(入力必須を解除したい)
ID情報: pomu
投稿者: モコ
URLhttp://www.iguchi.biz/osa-kigyo/minicart.cgi

先日はお世話になりました。確認メールはうまいこといっていますが
今度は 入力項目の必須 を解除したいところで行き詰っています。

http://www.iguchi.biz/osa-kigyo/minicart.cgi

代金引換と普通郵便、それからメールで商品を受け取る方法があって、
メールで受け取りたいヒトのために、
住所や電話番号、住所の「必須」となっている設定を解除したいと思うのです。
minicart.cgi内を見て、「入力エラー」と書いてある箇所あたりを
消してみたら、入力エラーの文字が消えただけで、入力必須の設定が消せません。

これを解除することはできるんでしょうか?
教えてください。おねがいします。


記事No: 957
投稿日: 2007/06/27(Wed) 10:09:09
タイトルRe: minicart(入力必須を解除したい)
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> 先日はお世話になりました。確認メールはうまいこといっていますが
> 今度は 入力項目の必須 を解除したいところで行き詰っています。
>
> http://www.iguchi.biz/osa-kigyo/minicart.cgi
>
> 代金引換と普通郵便、それからメールで商品を受け取る方法があって、
> メールで受け取りたいヒトのために、
> 住所や電話番号、住所の「必須」となっている設定を解除したいと思うのです。
> minicart.cgi内を見て、「入力エラー」と書いてある箇所あたりを
> 消してみたら、入力エラーの文字が消えただけで、入力必須の設定が消せません。
>
> これを解除することはできるんでしょうか?
> 教えてください。おねがいします。

■minicart.cgi/line549&703
#---------------------------------------
# 確認画面
#---------------------------------------
sub conf {
# 入力チェック
local($flg,%err);
if (!$in{'name'}) { $flg++; $err{'name'}++; }
if ($zeus_serv && $in{'payment'} == $#payment && !$in{'usrname'}) {
$flg++; $err{'usrname'}++;
}
if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
$flg++; $err{'email'}++;
}
if (!$in{'tel'}) { $flg++; $err{'tel'}++; }
if (!$in{'zip'}) { $flg++; $err{'zip'}++; }
if ($in{'pref'} eq '') { $flg++; $err{'pref'}++; }
if (!$in{'addr'}) { $flg++; $err{'addr'}++; }
if ($flg) { &addr('err'); }

#---------------------------------------
# 送信
#---------------------------------------
sub send {
# 入力チェック
local($flg,%err);
if (!$in{'name'}) { $flg++; $err{'name'}++; }
if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
$flg++; $err{'email'}++;
}
if (!$in{'tel'}) { $flg++; $err{'tel'}++; }
if (!$in{'zip'}) { $flg++; $err{'zip'}++; }
if ($in{'pref'} eq '') { $flg++; $err{'addr'}++; }
if (!$in{'addr'}) { $flg++; $err{'addr'}++; }
if ($flg) { &addr('err'); }

未検証ですけど、↑の不要なif文をコメントアウトすれば良いかと思います。


記事No: 968
投稿日: 2007/06/28(Thu) 14:58:47
タイトルありがとうございます!
ID情報: pomu
投稿者: モコ

不要なif文をコメントアウトしてみました。
メール、名前、配送の部分は必要なので、
住所、郵便番号、県、電話番号の部分を
消してみましたら必須が解除されて
注文できるようになりました。

どうもありがとうございました。


[検索ページ]