確認用メールアドレス入力欄を複数設置したい。

kirabaさん (2014-08-22 11:43:35) www.kiraba.jp/mailformpronowordpresstest/contact02/

いつも使わせて頂いております。

確認用メールアドレス入力欄を複数設けたいと思いましたが、設置できません。追加設置した確認用入力欄はあくまで任意のフォームに入力した内容と一致しているかどうかをチェックしてくれるだけでいいのですが、設置する方法はあるでしょうか。
ご返信いただけると助かります。
よろしくお願いいたします。

自己解決しましたが、問題があればご指摘ください。

kirabaさん (2014-08-22 14:00:46) www.kiraba.jp/mailformpronowordpresstest/contact02/

自己解決しました。問題なく動作しているようですが、問題があればご指摘ください。

■core.js

以下のコードをコピーして直下にペースト
else if(obj.name == ’confirm_email’ && mfp.$(mfp.Elements[’email’].group[0]).value != obj.value){
return mfp.problem(obj,mfpLang[’ErrorTextFieldType3’]);
}

else if(obj.name == ’confirm_email’ && mfp.$(mfp.Elements[’email’].group[0]).value != obj.value){
return mfp.problem(obj,mfpLang[’ErrorTextFieldType3’]);
}

ペーストしたコードの「confirm_email」「email」をそれぞれ新しく追加した属性に編集
else if(obj.name == ’confirm_email2’ && mfp.$(mfp.Elements[’email2’].group[0]).value != obj.value){
return mfp.problem(obj,mfpLang[’ErrorTextFieldType3’]);
}

■lang.ja.js55行目
ReservedWordに新しく設定した属性の書き換えを指示
’email2’: ’メールアドレス2’,
’confirm_email2’: ’確認用2’,

■lang.ja.cgiに新しいname属性を設定
lang.ja.cgi
$lang{’email2’} = ’メールアドレス2’;
$lang{’confirm_email2’} = ’メールアドレス(確認用)2’;

Re:確認用メールアドレス入力欄を複数設置したい。

和田 (2014-08-25 18:14:59) www.synck.com

基本的に問題ありませんが、アップデートの際にcore.jsを上書きする場合があるため、アップデート時にお気をつけ下さい!

Re:確認用メールアドレス入力欄を複数設置したい。

kirabaさん (2014-08-25 18:41:23) www.kiraba.jp/mailformpronowordpresstest/contact02/

ご返信いただき有り難うございます。
アップデート時注意しておきます。