2016-10-12 10 views
0

私はonclickハンドラを添付した後に入力を提出しましたが、投稿要求が "form action = xxx" urlにならないようにする標準的な方法は何ですか?それは "false false"、 "e.preventDefault"、または "e.stopPropogation"ですか?「入力提出」の不正行為を防止する方法は?

+0

のような 'e.preventDefault()'を呼び出します。 – Mohammad

+0

'return false'または' preventDefault'のいずれかで十分です。 –

+0

[event.preventDefault()vs. return false](http://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false)と[event.stopPropagationとevent.preventDefaultの違いは何ですか? ](http://stackoverflow.com/questions/5963669/whats-the-difference-between-event-stoppropagation-and-event-preventdefault) – Tushar

答えて

1

だけでpreventDefault()この

$("#myform").submit(function(event){ 
    event.preventDefault(); 

    // DO SOMETHING 
}); 
+0

なぜ始めではなく終わりですか? – Daaka

+0

それはあなた次第ですが、長すぎる場合や約束やコールバックを含んでいる場合は、コードを最初に置く方が良いかもしれません –

関連する問題