现在表单新组将显示,并且不会触发客户端验证-6ren">
gpt4 book ai didi

jquery - 如果我通过 ajax 请求获取表单,客户端验证 gem 不起作用

转载 作者:行者123 更新时间:2023-12-03 22:56:31 25 4
gpt4 key购买 nike

如果我使用 ajax 请求获取 simple_form,客户端验证 gem 不起作用..

<%= link_to 'Add +', new_group_path, :remote => true, :id => "new_group_link" %>

现在表单新组将显示,并且不会触发客户端验证。

我遇到的问题是客户端函数未与表单绑定(bind)。 (JavaScript 资源中指定的函数。)

但是我如何触发这些功能??

编辑

考虑标准脚手架形式。因此,按照上面指定的 link_to 标记。 new_group_path 将执行新操作并使用 respond_to block ,将呈现 new.js.erb 文件。正确的。这是new.js.erb中的代码

  $('#new_group_link').hide().after('<%= j render("form") %>');

最佳答案

当你得到一个带有ajax的表单时,你应该自己启用客户端验证。这是link :

$(new_form).enableClientSideValidations();

关于jquery - 如果我通过 ajax 请求获取表单,客户端验证 gem 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13932812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com