默认情况下,jQuery Validate会在keyup和blur上验证。这不适用于随x
添加的自定义验证,包括所包含的additional-methods.js脚本中的所有验证。
在上面的示例中,电子邮件将在密钥上验证,但电话(addMethod
)仅在提交时验证。
如何使其他方法与内置方法完全相同?
答案 0 :(得分:1)
如何使其他方法与内置方法完全相同?
他们已经这样做了。
问题出在您的Plunker中:
<input type="phoneUS" name="phone">
您尚未在任何地方正确定义phoneUS
规则,因为type="phoneUS"
不是有效元素type
。
您可以使用type
,class
或HTML5验证属性来内联定义jQuery Validate规则。但是,在这种情况下,由于没有名为type
的{{1}}或HTML5属性,因此只有"phoneUS"
才能正常工作...
class