我想知道如何使用jQuery禁用按鈕(不提交),而表單不驗證與jQuery驗證,但是當它確認,啓用按鈕。如何禁用按鈕,而表單不驗證與jQuery驗證?
0
A
回答
0
$('#button').attr('disabled', 'disabled');
$("#myform").validate();
$("#submit").click(function() {
if ($("#myform").valid())
$('#button').removeAttr('disabled');
});
+0
謝謝!我實際上已將它綁定到模糊方法,它也可以工作,除非它不需要額外的按鈕! – 2009-12-28 00:57:27
0
這樣做有點棘手。我會建議嘗試是結合一個change()
事件:
$(":input").change(function() {
$('#formid").validate();
if ($("#formid").valid()) {
$("#buttonid").removeAttr("disabled");
} else {
$("#buttonid").attr("disabled", true);
}
});
這種方法的缺點是,例如,如果一個文本字段不能爲空白change()
事件不會被解僱,直到它失去對焦,這樣按鈕不會被取消。如果這對你很重要,你可以添加一個keydown()
事件。
+0
小字體錯誤 - 我認爲第5行應該是'... removeAttr ...「。另外,如果有任何變化,您將動態添加輸入字段,您可以使用jquery」live「方法而不是」change「來將列表添加到所有輸入字段,甚至在頁面加載後添加。 – 2009-12-28 00:40:18
相關問題
- 1. 如何驗證表單,而不使用禁用按鈕
- 2. 表單驗證和禁用的按鈕
- 3. 表單驗證禁用按鈕
- 4. jquery驗證單選按鈕
- 5. jquery驗證單選按鈕
- 6. jquery單選按鈕驗證
- 7. 驗證表單與單選按鈕
- 8. JQuery驗證與多組單選按鈕
- 9. 提交按鈕的jQuery表單驗證
- 10. 驗證單選按鈕不工作jquery
- 11. 使用jQuery驗證插件驗證單選按鈕組
- 12. jQuery禁用按鈕(不提交),直到字段驗證+驗證插件
- 13. 使用Jquery驗證單選按鈕集
- 14. 使用jQuery驗證單選按鈕
- 15. jQuery表單驗證對於單選按鈕或單選按鈕
- 16. 禁用jquery驗證
- 17. jquery howto:驗證div而不是表單
- 18. 如果驗證爲true,請禁用提交按鈕(jQuery驗證引擎)
- 19. 如何禁用表單身份驗證
- 20. 如何使用jQuery驗證表中的單選按鈕
- 21. 如何在驗證按鈕時啓用/禁用按鈕?
- 22. 驗證單選按鈕組沒有jQuery驗證
- 23. Silverlight:在驗證錯誤時禁用按鈕? (麻煩驗證)
- 24. 如何啓用/禁用單選按鈕點擊asp.net驗證器?
- 25. AngularJS驗證:如何觸發按鈕單擊驗證?
- 26. Jquery對錶單子驗證的驗證
- 27. jQuery表單驗證驗證年齡
- 28. Live Jquery表單驗證和CakePHP驗證
- 29. jQuery - 表單驗證
- 30. jquery表單驗證
請詳細說明你想問什麼? 你問這樣的問題: 有一個表單有一個驗證按鈕,一旦表單已經驗證你想啓用一個「下一步」按鈕,否則這個「下一步」按鈕被禁用..或者你問別的東西... ! – 2009-12-27 23:45:10
哦,是的,我的壞。該表單有一個只執行一些JS的按鈕,但在表單驗證之前需要禁用該按鈕。該按鈕從禁用開始,只需要jQuery驗證代碼即可在整個表單驗證後啓用它。 – 2009-12-27 23:50:30