Rails中的简单客户端验证

时间:2013-07-16 01:55:52

标签: javascript jquery ruby-on-rails

基本上,我在Rails应用程序中的表单上有10个验证。如果有错误,页面会刷新&在框中显示错误。

如何在不刷新的情况下显示错误框?我希望在点击提交后显示该框。

我在使用宝石的客户端验证中看到了一个railscasts剧集,但它似乎有点太多&对于我正在追求的事情很复杂,加上我无法让它发挥作用。看一下SO的类似问题,我知道我将不得不使用jquery / java,但我仍然有点丢失。有人能指出我正确的方向

提前谢谢。

3 个答案:

答案 0 :(得分:2)

您可能需要考虑使用自己的客户端解决方案,或使用Javascript / jQuery库。

就个人而言,jQuery.validationEngine我有很多运气。它支持可配置和可扩展的表单验证,开箱即用:

enter image description here

虽然我自己没有尝试过,jquery-validation似乎是另一个受欢迎的客户端验证库。

肯定还有很多其他的图书馆可以帮你做你想要完成的事情,但我相信这两个图书馆是最受欢迎的解决方案之一。此外,两者都有详细记录,并为各自的GitHub页面上的简单实现提供了简明的说明。

答案 1 :(得分:1)

答案 2 :(得分:1)

您可以尝试https://github.com/jbmyid/rails_jq_validations

这太简单了。