2014-04-25 2 views
2

jQUery 양식 제출을 방지하십시오.레일/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 함수가 호출지고 있습니다 만, 이상한 이유로 형태도 당신이 e.preventDefault()를 사용하려면 하나 return false 또는 e.preventDefault()

답변

5

, 당신은 전에이 있어야 사용하는 경우 제출지고 return 문은 return이 항상 함수에서 마지막으로 발생합니다. 예 바이올린

-

또한 그렇지 않으면 e.preventDefault()e이 :)

http://jsfiddle.net/UEK7d/ < 무엇인지 모르고, 익명 함수의 e을 포함하는 코드를 업데이트해야합니다

관련 문제