札幌Web制作のシンクグラフィカ

Re:独自入力チェックのエラー時に確認画面に進まないように

和田 (2015-12-01 07:18:40) www.synck.com

ちょっぴりややこしいですが、以下の様な方法になります。
add-onsフォルダにあるcharactercheck.jsファイルをなんかテキトーにコピーしてください。ファイル名はなんでもよいのですが、ここではsample.jsとしましょう。

次にconfig.cgiに以下の指定を追加します。
push @AddOns,’sample.js’;

これでsample.jsに書かれた内容が実行されることになります。
sample.js内に記述された
if(obj.name != "")
のif文内はエレメントをチェックする際に走る関数になります。変数objにはエレメント本体が格納されています。ここに独自入力チェックを実装していただく形になります。ややこしいですよね・・・。

mfp.ExtendErrorMsg
という変数内にエラーメッセージが入っている場合は送信できず、何も入っていない場合はチェックを通過したと認識します。

すこしややこしいですが、慣れるときっとカスタマイズしやすいと思いますので・・・。