Rails客户端验证 - 在验证通过之前禁用提交

时间:2013-07-11 20:16:11

标签: javascript ruby-on-rails validation activerecord

标题不言自明。我在rails中使用client side validation,它运行得非常好。但是,我不希望在所有验证通过之前启用表单上的提交按钮。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

有回调函数:

ClientSideValidations.callbacks.form.pass(form, eventData)
ClientSideValidations.callbacks.form.fail(form, eventData)

默认情况下,您可以在fail上停用提交按钮。并在pass上启用它。

答案 1 :(得分:0)

如果最近有人在寻找答案,Alexey的答案非常正确。目前,您可以使用的元素上有回调。

https://github.com/DavyJonesLocker/client_side_validations#callbacks