メサイア・ワークス

MailForm Proの入力チェックについて

MailForm Proの入力チェックについて

MailForm Proはperlで作られた商用フリーの入力フォームです。詳しくは過去記事参照
https://www.messiahworks.com/archives/2454

フォームの入力制限機能もあるのですが、以下の4種類しかないです。
// data-charcheck=”digit” 数字のみ
// data-charcheck=”alphabet” 英語のみ
// data-charcheck=”digit_and_alphabet” 英語と数字のみ(記号含まず)
// data-charcheck=”kana” 全角カタカナのみ

例えば、番地を入力させる時には、「半角数字と半角ハイフン」のみに制限したい時は、自分でソースを修正しないといけません。
とはいえ、正規表現さえ分かっていれば、簡単です。

アラート文字列にも、「全角カナ」「半角数字」など半角・全角の指摘を入れてみました。
修正ファイル: mailformpro\add-ons\charactercheck.js

それにしても、全然コメントがない…。
異常なぐらい無いので、リリース前に削除しているのだろうか?

モバイルバージョンを終了