[英]Validation only firing on submit for additional methods
默認情況下,jQuery Validate驗證鍵和模糊。 這不適用於使用addMethod
添加的自定義驗證,包括所包含的Additional-methods.js腳本中的所有驗證。
在上面的示例中,電子郵件將在phoneUS
時進行驗證,而電話( phoneUS
)將僅在提交時進行驗證。
如何使其他方法完全像內置方法一樣工作?
如何使其他方法完全像內置方法一樣工作?
他們已經做到了。
問題出在您的Plunker內:
<input type="phoneUS" name="phone">
您還沒有在任何地方正確定義phoneUS
規則,因為type="phoneUS"
不是有效的元素type
。
您可以使用type
, class
或HTML5驗證屬性來內聯定義jQuery Validate規則。 但是,在這種情況下,由於不存在名為"phoneUS"
type
或HTML5屬性,因此只有class
才能正確地內聯...
<input type="text" class="phoneUS" name="phone">
演示: http : //jsfiddle.net/w145puuz/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.