カレッヂ |
質問者 なおき
投稿日 9/17(火) 15:14:50
[削除] (返信・回答が付いた後にこの質問の削除はできません)
フォームメール(WebFORM v4.0)を利用し複数必須項目の制限をつける場合 例えば、 お名前、住所、E-mail等複数設置した場合、 106行目あたり(メール記載後) if ($name =~ /^お名前/ || $name =~ /^お名前/) { $appname = $value; } ・ ・ ・ --------------------------------------------------------------------------------- 176行目あたり(メール記載後) if ($appname eq '') { print "<font size=+1><b>お名前を入力しないと送信できません</b></font><p>\n"; } ・ ・ ・ と複数必須で記載したのですが、(上記の場合は名前のみ記載しました) 例えば、何も未記入で送信の場合は メールアドレスを入力しないと送信できません お名前を入力しないと送信できません ・・・入力しないと送信できません ・・・入力しないと送信できません と表示され、前の画面に戻り、例えば、名前のみ入力し送信の場合は メールアドレスを入力しないと送信できません ・・・入力しないと送信できません ・・・入力しないと送信できません と表示され、これを数回繰り返しまだ未記入項目があるのに、 最初は出ていなかった送信ボタンがあらわれてしまいます。 この表示を全部必須項目を記入してから送信ボタンの表示を させたいのですが? 上記の件についてお教え願えないでしょうか。 宜しくお願い致します。
プロバイダ参照: |
返信(回答)する
Web裏技 |