[英]Rails/jQuery prevent form submission
jQUery
阻止表单提交。
$('#edit_user_form').submit(function(){
$("textarea[name = user_form_snippet]").enabled = enabled;
return false;
e.preventDefault();
});
下面是我的表格。
<%form_for @user, :html {:id => "edit_user_form" },
:url => {action => "update", :id => @user.id} do |f| %>
<% end %>
我的jQuery
函数被调用,但是出于奇怪的原因,即使使用return false
或e.preventDefault(),也正在提交表单
如果要使用e.preventDefault()
,则必须在return
语句之前使用它,因为return
始终是函数中发生的最后一件事。
您还应该更新代码以在匿名函数中包含e
,否则e.preventDefault()
不知道e
是什么:)
http://jsfiddle.net/UEK7d/ <-小提琴示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.