Moh*_*ain 5 ajax jquery client-side-validation ruby-on-rails-3 simple-form
如果我使用ajax请求获取simple_form,则客户端验证gem不起作用..
<%= link_to 'Add +', new_group_path, :remote => true, :id => "new_group_link" %>
Run Code Online (Sandbox Code Playgroud)
现在,表单新组将显示,并且不会触发客户端验证.
我遇到的问题是客户端功能没有与表单绑定.(javascript资源中指定的函数.)
但是我如何触发这些功能.
编辑
想想标准的脚手架形式.所以按照上面指定的link_to标签.new_group_path将执行新操作并使用respond_to块,将呈现new.js.erb文件.对.这是new.js.erb中的代码
$('#new_group_link').hide().after('<%= j render("form") %>');
Run Code Online (Sandbox Code Playgroud)
Vas*_*ich 11
当您获得带有ajax的表单时,您应该自己启用客户端验证.这是链接:
$(new_form).enableClientSideValidations();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1461 次 |
| 最近记录: |