我希望能夠突出顯示未通過驗證的字段。我使用的是simple_form,它顯示的錯誤信息對我來說看起來不太好。我列出了&以上的錯誤,我想突出顯示(更改包含無效值的字段的顏色)。有沒有一個簡單的方法來做到這一點?Rails表單錯誤 - 驗證
4
A
回答
8
是的,它很容易,你可能會發現有錯誤的領域將有一類「.field_with_errors」或類似的東西應用到它
只是風格屬於這一類內的所有投入都2px的固體紅色邊框
即
// style.sass
.field_with_errors
input
border: 2px solid red
0
你也可以看看client-side-validations。您可以內聯樣式並顯示錯誤,並且它支持simple_form。
相關問題
- 1. Rails 3中的表單驗證錯誤
- 2. Rails驗證錯誤
- 3. 表單驗證錯誤
- 4. PHP表單驗證錯誤
- 5. 表單驗證錯誤
- 6. codeignitor表單驗證錯誤
- 7. 驗證表單錯誤
- 8. Javascript表單驗證錯誤
- 9. Laravel表單驗證錯誤
- 10. 表單驗證錯誤笨
- 11. ManyToMany表單驗證錯誤
- 12. 表單驗證錯誤?
- 13. JavaScript表單驗證錯誤
- 14. laravel4表單驗證錯誤
- 15. PHP表單驗證錯誤T_STRING錯誤
- 16. Rails 3表格值驗證錯誤
- 17. Rails的accepts_nested_attributes_for驗證錯誤
- 18. Ruby on Rails驗證錯誤
- 19. Rails的has_secure_password驗證錯誤
- 20. Rails驗證消息錯誤?
- 21. Javascript表單驗證 - 錯誤的訂單
- 22. Rails複雜表單驗證?
- 23. Rails表單選擇驗證
- 24. Rails jquery ajax表單驗證
- 25. Rails Modal表單驗證
- 26. 友好表單驗證(Rails)
- 27. 嵌套表單驗證錯誤後rails fields_for不會呈現
- 28. Rails 3:爲表單驗證修改錯誤消息前綴
- 29. Rails - 如何在共享表單上顯示驗證錯誤
- 30. 模型驗證消息Rails 4表單錯誤沒有顯示
這使我在正確的軌道上 - 最終,我還必須將field_with_error_fix.rb添加到config/initializers。該文件包含以下代碼:ActionView :: Base.field_error_proc = Proc.new {| html_tag,instance | 「#{html_tag}」} – Chip