カレッヂ |
質問者 シンゴ
投稿日 4/1(日) 04:22:06
ショッピングバスケットシステム version 1.12を使っているのですが、 項目で「EMAIL」以外の項目も必須項目にしたいのですが、 色々試したのですが、うまく行きません。 どのようにしたら良いのでしょうか? もしかしてVER1.12では無理なのでしょうか? |
回答者 まっちゃん
[削除]
投稿日 4/18(水) 23:16:00
できますよ〜 <申込者氏名と申込者住所を必須項目にする場合> webform.cgiで if ($name =~ /^email/i || $name =~ /^e\-mail/i) { $value =~ s/ / /g; if ($value =~ / / || $value =~ /;/) { $value = ""; } if (!($value =~ /(.*)\@(.*)\.(.*)/)) { $value = ""; } $email = $value; } #-----ここから------ if ($name =~ /^申込者氏名/ || $name =~ /^申\込者氏名/) { $appname = $value; } if ($name =~ /^申込者住所/ || $name =~ /^申\込者住所/) { $appaddress = $value; } #-----ここまで------ push(@DATA_N,$name); push(@DATA_V,$value); プラス、 if ($email eq '') { print "<font size=+2><b>メールアドレスを入力しないと送信できません</b></font><p>\n"; } の下に if ($appname eq '') { print "<font size=+2><b>申込者氏名を入力しないと送信できません</b></font><p>\n"; } if ($appaddress eq '') { print "<font size=+2><b>申込者住所を入力しないと送信できません</b></font><p>\n"; } の2行を追加すると出来るはずです。 おわかり頂けました? ♪♪♪♪♪♪ http://www.artpal.co.jp/ |
質問者 シンゴ
[削除]
投稿日 4/21(土) 01:15:54
まっちゃんさま はじめまして、こんにちわ。 ご丁寧なレス、ありがとうございます。 結果のほうは、ばっちり思い通りにいきました! まだCGI等あまり勉強できていないのですが、 とても参考になり、勉強になりました。 連絡遅くなりましたが、本当にありがとうございます。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |