Comment prévenir par défaut sur le formulaire soumettre?

Si je fais cela, je ne peux empêcher par défaut sur le formulaire de soumission parfaitement:

document.getElementById('my-form').onsubmit(function(e) {
   e.preventDefault();
   //do something
});

Mais depuis que je suis à l'organisation de mon code de façon modulaire, je suis de la gestion des événements comme ceci:

document.getElementById('my-form').addEventListener('onsubmit', my_func);

var my_func = function() {
   //HOW DO I PREVENT DEFAULT HERE???
   //do something
}

Comment puis-je prévenir par défaut maintenant?

  • De la même manière. Le navigateur (ainsi, les décentes) transmettre l'événement de l'objet en tant que paramètre.
  • LOL si vous voulez être mauvais, vous pouvez toujours mettre <form onsubmit="return false;">
  • Remarque: Lors de l'utilisation de la onclick propriété, il suffit de le régler: elem.onclick = function () { ... };. Sinon, vous essayez d'appeler un précédent gestionnaire avec la nouvelle comme un argument.
  • Haha j'espère que c'était une faute de frappe
  • stackoverflow.com/questions/7410063/...
InformationsquelleAutor TK123 | 2013-07-17