[英]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.