郵便番号にハイフンがない場合、エラーメッセージを表示する

Beeさん (2021-05-07 19:26:02) beecom.tokyo/futarasan/anzan/2021/form.html

郵便番号を入力した際にハイフンがない場合




「000-0000形式で入力してください」というエラーメッセージが表示されるようにしたいです。name="郵便番号"にdata-max="8" data-min="8"を指定しているので、7文字以下で入力されたときに「郵便番号の文字数は8文字~8文字の範囲でお願いします。現在の文字数は2文字です。」などとエラーメッセージが表示されるようになっていますが、このエラーメッセージを任意の文言に変更することは可能でしょうか。
ご教授いただけますと幸いです

ハイフンを判定する機能は残念ながらありません

和田憲幸 (2021-05-08 11:51:24) www.synck.com

エラーメッセージを変える場合は/mailformpro/configs/lang.ja.jsを編集することで変えることはできますが、入力された値の書式をチェックする場合はJavascriptでそのような書式のチェックをスクリプトで記述する必要があります。

/add-ons/charactercheck.js
上記のファイル内で文字列をチェックする場合のスクリプトのサンプルが記述されておりますので、こちらをカスタマイズしていただいてご利用いただくような感じになります。