4
A
回答
13
您就可以使用這個jQuery做,
if($('#text_field').val() == "")
$('#submitButtonId').attr('disabled', true);
$('#text_field').keyup(function(){
if($('#text_field').val() != "")
$('#submitButtonId').attr('disabled', false);
else
$('#submitButtonId').attr('disabled', true);
});
的jQuery的最新版本,您可能需要使用prop()代替attr的()來設置元素的禁用屬性。
if($('#text_field').val() == "")
$('#submitButtonId').prop('disabled', true);
0
1
通常它是通過驗證完成後,使按鍵保持活躍,但形式得到驗證錯誤,不保存。 在你的模型,你可以這樣:
validates_presence_of :some_field, :some_other_field
。如果你想做到這一點,你可以使用JavaScript來完成它。
+0
嗨,謝謝,問題是按鈕直接調用sql存儲過程。所以它不考慮我們在MODEL中進行的正常驗證。這就是爲什麼我進入jQuery來啓用和禁用按鈕。 – Vinay
相關問題
- 1. 如果結果爲空,則禁用提交按鈕typeahead.js
- 2. 角度形式禁用提交按鈕,如果字段爲空
- 3. 禁用提交按鈕,如果與jQuery輸入爲空
- 4. 如果輸入字段爲空,禁用提交按鈕
- 5. 如果輸入字段爲空,禁用提交按鈕V2
- 6. 如何使軌道form_for提交按鈕的引導按鈕
- 7. 如何禁用表單爲空時的提交按鈕
- 8. 如何更改軌道上的紅寶石按鈕標籤form_for提交按鈕
- 9. 如何更改提交按鈕在軌道的HTML
- 10. 禁用提交/張貼按鈕,如果輸入空jquery
- 11. 如何禁用jQuery提交按鈕?
- 12. 如何禁用x-editable提交按鈕
- 13. ASP.NET如何禁用按鈕提交?
- 14. 如果沒有單選按鈕,請禁用提交按鈕
- 15. 在提交後禁用提交按鈕
- 16. 檢查輸入爲0,禁用提交按鈕,如果0 - Angularjs
- 17. form_for提交按鈕不適用於軌道上的紅寶石
- 18. JavaScript:禁用提交按鈕,如果輸入爲空(沒有JQuery等)
- 19. ajax上的禁用按鈕提交
- 20. 提交表單上的禁用按鈕
- 21. 如何禁用提交按鈕,直到按下其他按鈕?
- 22. 禁用提交按鈕,除非file_field_tag在Ruby on Rails中不爲空
- 23. 如何僅當text_field不爲空時啓用按鈕
- 24. 如何禁用註冊頁面上的提交按鈕?
- 25. 如何禁用圖像按鈕充當提交按鈕
- 26. 提交後禁用按鈕
- 27. jquery禁用提交按鈕
- 28. jQuery禁用提交按鈕
- 29. 如何禁用按鈕如果文本框爲空
- 30. 禁用提交按鈕,如果jqBootstrapValidation輸入是無效的( 'hasErrors')
嗨,謝謝,它在現場演示中工作。我應該在哪裏給這個腳本的表格ID? bcz它不適合我的形式。我認爲應該需要提供表單ID來獲得該作品。謝謝 – Vinay
你接受後仍然需要幫助,可能已經解決了表單ID混淆問題? – Adil
我做了謝謝.. !!! – Vinay