使用 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 方法之外的所有内容的模糊密码字段。因此,其他方法(例如必需的方法)应该在模糊时验证 - 但如果输入了无效字符,那么我希望验证器随后触发该方法。
此外,在添加方法时,有没有办法将错误消息放入验证调用的消息部分(只是将它们全部保存在一个地方)?