【发布时间】:2018-06-05 15:29:55
【问题描述】:
我有一个带有一些必填字段的 form_tag,如下所示
<% form_tag url do %>
<%= text_field_tag "user[name]", user[:name], :required => true %>
<%= submit_tag 'Continue', :class => 'submit_button' %>
<% end %>
当我只用这个提交表单时,它通过抛出错误说该字段是强制性的,它可以正常工作。但是,当我将提交按钮与单击事件绑定时,required=> true 不再起作用。例如。
$(".submit_button").bind("click",function(e){
e.preventDefault();
//Have some code here, I dont want to put field validations here
$("form").submit();
});
我不想对每个字段都进行 js 验证,所以我怎样才能使默认的 rails 所需的属性起作用。如果在这里遗漏任何东西,请提出建议
【问题讨论】:
-
你试过删除
e.preventDefault();
标签: jquery ruby click ruby-on-rails-2