0

I have an input submit, after attaching an onclick handler on it, what's the standard way to prevent a post request to "form action=xxx" url? Is it "return false", or "e.preventDefault", or "e.stopPropogation"?

  • `e.preventDefault()`. – Mohammad Oct 12 '16 at 03:33
  • Either `return false` or `preventDefault` should be sufficient. – Alexander Nied Oct 12 '16 at 03:35
  • See [event.preventDefault() vs. return false](http://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false) and [What's the difference between event.stopPropagation and event.preventDefault?](http://stackoverflow.com/questions/5963669/whats-the-difference-between-event-stoppropagation-and-event-preventdefault) – Tushar Oct 12 '16 at 03:35

1 Answers1

0

just call preventDefault() like this

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

  // DO SOMETHING
});
Alongkorn
  • 3,968
  • 1
  • 24
  • 41