我正在使用jquery验证插件来验证注册表单。
每个文本输入字段都有预填充的输入框中的值的说明
例如:对于文本输入框id =’Name’,默认值将设置为’输入您的姓名’。我已经粘贴下面的示例代码:
<input type="text" id="Name" value="Enter Your Name" onfocus="if(this.value == 'Your Name'){this.value = '';}" type="text" class="required" onblur="if(this.value == ''){this.value='Your Name';}" size="25" />
我需要知道的是如何在验证规则中指定,如果输入框包含默认消息或空值,插件会引发必需的字段错误。
帮助非常感谢
解决方法
我认为这更好:
jQuery.validator.addMethod("defaultInvalid",function(value,element) { return !(element.value == element.defaultValue); });