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


記事No: 6725
投稿日: 2009/11/21(Sat) 15:46:30
タイトルPostmailの入力必須項目エラー文変更の件
ID情報: macaya
投稿者: あま
URLhttp://www.macaya.jp/hp/jusay/inquiry/

いつもたいへんお世話になっております。

Postmailで以下の方法で入力必須項目を設定しています。
<input name="_名前" type="text" value="" />
(1)確認画面では「名前は入力必須です」と表示されます。

フォームの中で、チェックを入れないと送信できないように
したいと思い、以下のようにname="need"を使用して
チェックボックスへのチェックを必須に設定しました。
<input type="hidden" name="need" value="利用規約" />

(2)確認画面では「利用規約は入力必須です」と表示されます。

ここで質問ですが、(2)のみエラー文を変えることは可能でしょうか?
具体的には、「利用規約をご覧いただきチェックを入れてください」
といったメッセージを表示させたいのです。

postmail.cgiのどこを修正すればよいか教えていただけますと
助かります。どうぞよろしくお願いいたします。



記事No: 6726
投稿日: 2009/11/21(Sat) 16:59:37
タイトルRe: Postmailの入力必須項目エラー文変更の件
ID情報: teketen
投稿者: てけてん

入力確認ではなく、入力エラーの確認画面のことですよね?

POST-MAIL v4.3
postmail.cgi
581行目付近

$tmp =~ s|\$right|<span style="color:$alm_col">$keyは入力必須です</span>|;



$tmp =~ s|\$right|sprintf qq'<span style="color:$alm_col">%s</span>',$key eq '利用規約' ? '利用規約をご覧いただきチェックを入れてください' : "$keyは入力必須です"|e;

に変更してみて下さい。


記事No: 6765
投稿日: 2009/11/30(Mon) 14:14:16
タイトルRe^2: Postmailの入力必須項目エラー文変更の件
ID情報: macaya
投稿者: あま
URLhttp://www.macaya.jp/hp/jusay/inquiry/

てけてんさん、お礼が遅くなりすみません。
ご回答ありがとうございました。
アドバイスいただいた方法でやってみます^^


[検索ページ]