用jquery替换输入按钮
我试图用javascript函数替换表单中的提交按钮。我可以插入以下链接以提交表单:用jquery替换输入按钮,jquery,ruby-on-rails,link-to-function,Jquery,Ruby On Rails,Link To Function,我试图用javascript函数替换表单中的提交按钮。我可以插入以下链接以提交表单: <%= link_to_function 'Create', "$('form').submit()" %> 现在,我想用jquery替换上面的js函数来替换默认的表单提交按钮,以便在禁用js时有一个回退选项。现在的问题是: 如何替换普通提交 我的application.js文件中的按钮 我试过: $('input:submit').replaceWith("<%= escape
<%= link_to_function 'Create', "$('form').submit()" %>
现在,我想用jquery替换上面的js函数来替换默认的表单提交按钮,以便在禁用js时有一个回退选项。现在的问题是:
如何替换普通提交
我的application.js文件中的按钮
我试过:
$('input:submit').replaceWith("<%= escape_javascript(link_to_function 'Create', "$('form').submit()") %>");
$('input:submit')。替换为(“”);
这似乎不起作用:/我建议您保留提交按钮,然后添加一个事件,然后阻止提交。我假设您在提交时要进行ajax调用 html
<input type="submit" class="submit" />
在我的应用程序中,我做了类似的事情——我有一个按钮,可以对任何当前表单执行提交操作 JQuery:
$('#save').click(function(){
$('form').submit();
return false;
});
是的,但是当js打开时,如何用link\u to\u函数替换input:submit按钮?我仍然希望在js关闭时显示input:submit按钮。您可以让模板生成submit按钮和submit链接,并确保默认情况下通过CSS隐藏该链接。如果激活了JS,您可以使用JS隐藏按钮,并在加载DOM时显示链接。@user700304您的问题解决了吗?
$('#save').click(function(){
$('form').submit();
return false;
});