[jquery]Validationに独自ばりデータの追加。
2008/10/05
javascript
jquery
独自バリデーターの追加です。
バリデーションのプラグインを追加して独自のバリデーターを追加してみます。
参考コードは、ダウンロードしたパッケージの中に、additional-methods.jsがありました。
jQuery.validator.addMethod("my_check", function(value, element, param) {
//トリムして判断
var s = jQuery(value).text().replace(/^\s+|\s+$/g, '');
return (0 == s.length);
}, jQuery.format("▼「{0}」の項目は必ず入力してください。"));
//トリムして判断
var s = jQuery(value).text().replace(/^\s+|\s+$/g, '');
return (0 == s.length);
}, jQuery.format("▼「{0}」の項目は必ず入力してください。"));
つぎに、HTMLコードには手を入れずスクリプト側からの設定します。
フォームのオブジェクトにnameが設定されていることを前提にしてます。
$("input[@name=fullname_kanji]").attr("my_check", 'お名前(漢字)');
: