jquery 検証の使用: http://docs.jquery.com/Plugins/Validation
また、ぼかしの各フィールドを検証しています。
//validate each element on blur
$('input, select, radio, checkbox').blur(function(){
$("#createAccount").validate().element(this);
});
パスワードに追加の方法を追加しました-英字、数字、スペース/ダッシュなし:
//Additional validation methods:
jQuery.validator.addMethod("passwordCheck", function(value, element) {
return this.optional(element) || /^[a-zA-Z0-9]+$/.test(value);
}, "Invalid characters");
いくつかの問題:
passwordCheck メソッド以外のすべてについて、ぼかしのパスワード フィールドを検証したいと思います。したがって、required などの他のメソッドはぼかしで検証する必要がありますが、無効な文字が入力された場合は、バリデーターがそのメソッドをトリガーするようにします。
さらに、メソッドを追加するときに、検証呼び出しのメッセージ部分にエラー メッセージを取得する方法はありますか (すべてを 1 か所に保持するだけです)。