2010-04-25 73 views
9

有沒有辦法使用jquery.validate插件禁用「熱切」驗證?無論是通過腳本中的選項還是黑客?一旦表單被驗證一次,「渴望」驗證就會開始 - 之後,無效字段將在onfocusout上進行驗證。我想禁用此行爲,並將我的表單更改爲僅在按下提交按鈕時進行驗證。如何完全禁用「熱切」驗證使用jquery驗證?

我不介意通過驗證腳本本身進行黑客攻擊,所以如果這就是解決方案要求的可接受的。

回答

10

查看onfocusout選項。

onfocusout在,布爾值,默認值:true

「驗證上的模糊元素(除複選框/單選按鈕),如果輸入什麼,所有的規則都跳過,當現場已經被標記爲無效的除外。 「。

About halfway down

所以禁用「渴望」驗證:

$(".selector").validate({ 
    onfocusout: false 
}); 
+0

正是我一直在尋找,謝謝 – 2010-04-25 01:28:51