有一個:disabled_with(現已棄用)用於在提交後禁用按鈕,但該按鈕應該顯示爲禁用,直到首先填寫必填字段。除了添加一堆javascript以驗證任何必填字段中是否存在數據之外,是否有任何方法可以做到這一點?有沒有什麼方法可以將erb submit_tag顯示爲禁用,而必填字段爲空?
回答
如果disabled_with
已被棄用,您是否可以不使用此處提出的解決方案?
<%= submit_tag "Login", 'data-disable-with' => "Please wait.." %>
<%= submit_tag "Login", data: { disable_with: "Please wait.." } %>
http://apidock.com/rails/ActionView/Helpers/FormTagHelper/submit_tag
你也可以改變:disabled
價值?一旦你發現所有的字段都被填滿了?
這會在點擊後禁用提交按鈕 – Macpeters
,你還能做什麼是提交標籤把Java腳本檢查它總是檢查所需的輸入字段爲空或具有價值,畢竟字段填入值,然後返回true,否則有消息假像please fill the required fields
再次,需要一堆javascript來檢查每個單獨的字段 – Macpeters
- 1. 有沒有什麼方法可以使用'unset'作爲方法?
- 2. 爲什麼沒有auth.User檢查必填字段?
- 3. 爲什麼struct字段顯示爲空?
- 4. Django Admin:爲什麼有些字段顯示爲空?
- 5. 顯示必填字段警告爲html
- 6. 爲什麼我的Rails erb頁面沒有顯示更改?
- 7. 將必填字段更改爲可選
- 8. 有沒有什麼辦法可以在javascript中禁用高亮顯示?
- 9. clearfix顯示值:爲什麼有必要?
- 10. devise - 顯示必填字段
- 11. 按鈕被禁用,同時必填字段爲空
- 12. 帶引用的JSON模式:爲什麼沒有找到必填字段?
- 13. 爲什麼GLAutoDrawable沒有方法addMouseListener將
- 14. 有沒有可以將erb轉換爲haml的工具?
- 15. 爲什麼Sencha Touch 2沒有xtype顯示字段?
- 16. django表單字段沒有顯示在模板中 - 爲什麼?
- 17. 爲什麼驗證錯誤消息字段沒有顯示
- 18. 爲什麼這個字段沒有顯示在結果中?
- 19. Django:要顯示空白字段爲空而不顯示無
- 20. 以粗體顯示必填字段
- 21. 必填字段爲空功能
- 22. 有什麼方法可以啓用/禁用在Angular中的表中顯示列?
- 23. 有沒有什麼方法可以用MATLAB以外的黑色填充圖像?
- 24. CSS沒有顯示了ERB
- 25. 有沒有什麼方法可以將Ember對象轉換爲純javascript對象?
- 26. 有沒有什麼辦法可以在DataGrid中顯示CheckBox
- 27. HTML5:有什麼方法可以顯示輸入字段的錯誤信息?
- 28. 爲什麼控制檯顯示我jQuery沒有方法'活'
- 29. swagger ui爲什麼沒有顯示我註釋的REST方法?
- 30. 爲什麼這種服務方法沒有顯示出來?
使用jquey驗證器http://jqueryvalidation.org – Zaaferani
@Zaaferani,借調。我經常使用它作爲解決方案。 –
jquery驗證器完全沒有做我想做的 - 這是禁用提交按鈕,因此用戶甚至無法在字段無效時單擊它。點擊時我已經有了rails驗證。它還需要大量的javascript - 如果我有一些表單,並且必須爲每個單獨的字段指定規則。 – Macpeters