當用戶在我的f.number_field
中輸入一個非整數時,用戶會得到一個驗證錯誤,該錯誤說明用戶在輸入中輸入逗號。有沒有辦法將oninvalid
屬性添加到f.number_field
?如何在f.number_field上設置默認的oninvalid文本?
0
A
回答
0
您可以將任意選項傳遞給標記,因此只需將您的:oninvalid
屬性與您的值一起傳遞。
<%= form.number_field(:age, :oninvalid = "something happened bro!") %>
+0
不是。它仍然顯示HTML5 oninvalid默認值。 – beaconhill
+0
你正在查看HTML源代碼,你可以看到你的':oninvalid'正在被使用? –
0
我只學習ruby,從來沒有編寫過它,但怎麼樣呢?
puts "Please enter a number." unless form.number_field.isa? Integer
相關問題
- 1. 如何在QComboBox上設置不可選的默認文本?
- 2. 如何在jupyter筆記本中設置pyspark默認上下文?
- 3. 如何在輸入文本爲空時設置默認文本?
- 4. 如何在DataTemplate上設置默認值?
- 5. 如何設置tensorflow的默認版本?
- 6. 如何在本地創建的PSObject上設置默認的ToString()?
- 7. 在WYMEDITOR中設置默認文本
- 8. 如何在openSUSE 12.2上設置PHP的默認版本
- 9. 在React中設置默認上下文
- 10. 如何在提交之前設置文本框的默認值
- 11. 如何在ActiveScaffold中設置文本輸入的默認值?
- 12. 如何在文本框中設置默認日期? jQuery的
- 13. 如何在Swift中爲UIAlertController中的addTextField設置默認文本
- 14. 設置組合框的默認文本
- 15. 微調器默認文本的設置?
- 16. 如何設置Datetimepicker的默認設置?
- 17. 如何在c#中保存默認的上下文設置?
- 18. 在外部網站上設置文本框的默認值
- 19. 如何在TeamCity 8上設置默認Nuget版本
- 20. 如何在輸入文本框中設置默認選擇值?
- 21. 如何使用MVVM在組合框中設置默認文本
- 22. 如何在密碼框wpf中設置一些默認文本?
- 23. 如何在Android微調器中設置默認文本
- 24. 如何設置默認baseUrl
- 25. 如何設置默認值
- 26. 如何設置默認值?
- 27. 在表單的文本字段中設置默認文本
- 28. 將文本設置爲默認樣式
- 29. Android微調器設置默認文本
- 30. WPF XamComboEditor/ComboEditorTool - 設置默認文本
驗證錯誤是否在提交後發生?這意味着你需要做服務器端驗證,對吧?不是客戶端。 –
是的,當他們嘗試點擊提交時發生。 – beaconhill