2

我正在尝试将 gem 添加client_side_validations到我的应用程序中。如果我去类似的东西,它工作得很好controller/new,但是,在引导模式中,它根本什么都不做。

我检查了 HTML,它没有添加data-validate属性。我应该怎么做才能解决这个问题?

4

2 回答 2

6

我刚刚想通了。在我的咖啡脚本调用中,我执行以下操作:

$('.modal').on 'shown', ->
    $(this).find('input:visible:first').focus().end().find('form').enableClientSideValidations()

这将关注第一个可见输入,并在表单上启用客户端验证。

于 2013-02-11T02:28:39.917 回答
0

上述解决方案对我不起作用,但以下解决方案!不知道为什么,但如果你发现和我一样,那可能是你的答案......

$(document).on('shown.bs.modal', function () { $(ClientSideValidations.selectors.forms).validate(); });
于 2015-10-26T14:43:50.927 回答