記事No | : 7712 |
投稿日 | : 2010/07/17(Sat) 14:06:27 |
タイトル | : WEB MARTの郵便番号は必須のはずなのに… |
ID情報 | : msd3216 |
投稿者 | : クボタ |
URL | : http://wannyan.ms-d.jp |
はじめまして。
WEB MARTを使わせていただいています。
注文者の郵便番号が入力必須なのに、空白でも送信出来てしまいます。
他の必須フィールドは未入力だとエラーになります。
プロバイダはCHICAPPAです。
http://wannyan.ms-d.jp/mart/mart_order.cgi
どこを修正すればいいのでしょうか?
よろしくお願いします。
記事No | : 7713 |
投稿日 | : 2010/07/17(Sat) 14:32:57 |
タイトル | : Re: WEB MARTの郵便番号は必須のはずなのに… |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> はじめまして。
> WEB MARTを使わせていただいています。
> 注文者の郵便番号が入力必須なのに、空白でも送信出来てしまいます。
> 他の必須フィールドは未入力だとエラーになります。
>
> プロバイダはCHICAPPAです。
> http://wannyan.ms-d.jp/mart/mart_order.cgi
>
> どこを修正すればいいのでしょうか?
> よろしくお願いします。
将来的に、郵便番号と住所を連携させる気配がありますので書き忘れでしょうか。
以下に追加して下さい。
■mart_order.cgi/line371
# 入力確認
if ($in{'payment'} eq "") { &error("支払方法が未選択です"); }
if ($in{'name'} eq "") { &error("名前が未入力です"); }
if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
&error("電子メールの入力が不正です");
}
if ($in{'zip'} eq "") { &error("郵便番号が未入力です"); }##追加##
if ($in{'pref'} eq "") { &error("都道府県が未選択です"); }
while ($in{'addr'} =~ /<br>$/) { $in{'addr'} =~ s/<br>$//; }
if ($in{'addr'} eq "") { &error("住所が未入力です"); }
if ($in{'tel'} eq "") { &error("電話番号が未入力です"); }
記事No | : 7714 |
投稿日 | : 2010/07/17(Sat) 16:47:18 |
タイトル | : Re^2: WEB MARTの郵便番号は必須のはずなのに… |
ID情報 | : msd3216 |
投稿者 | : クボタ |
URL | : http://wannyan.ms-d.jp |
> 将来的に、郵便番号と住所を連携させる気配がありますので書き忘れでしょうか。
> 以下に追加して下さい。
>
> ■mart_order.cgi/line371
> # 入力確認
> if ($in{'payment'} eq "") { &error("支払方法が未選択です"); }
> if ($in{'name'} eq "") { &error("名前が未入力です"); }
> if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
> &error("電子メールの入力が不正です");
> }
> if ($in{'zip'} eq "") { &error("郵便番号が未入力です"); }##追加##
> if ($in{'pref'} eq "") { &error("都道府県が未選択です"); }
> while ($in{'addr'} =~ /<br>$/) { $in{'addr'} =~ s/<br>$//; }
> if ($in{'addr'} eq "") { &error("住所が未入力です"); }
> if ($in{'tel'} eq "") { &error("電話番号が未入力です"); }
解決しました。
素早いサポート、どうもありがとうございました。