Empêcher submit formulaire via javascript

jerryone3 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
jerryone3 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

je voudrais donc empêcher avec javascript le submint d'un formulaire sur lequel je n'ai pas la main. C'est-à-dire que je ne peux pas modifier la balise <form> pour lui adjoindre un onsubmit et faire ce que je veux.

J'ai un champ input texte, qui est dans le formulaire en question. Lorsque l'utilisateur le remplit, il appuie sur entrée pour valider sa saisie. Je capte l'event de la touche, et peux donc interagir avec l'utilisateur comme je le souhaite. Le problème, c'est que lorsque mon script se finit, le formulaire dans lequel est contenu le champ texte est validé, provoquant un envoi et un rechargement de page que je souhaiterais éviter.

Merci d'avance pour votre aide !

1 réponse

jerryone3 Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   1
 
Solution trouvée ! Voilà :

function stopEvent(e)
{
if (e.stopPropagation) e.stopPropagation();
else e.cancelBubble = true;

if (e.preventDefault) e.preventDefault();
else e.returnValue = false;
}

suffit d'appeler la fonction et de lui transmettre l'event a stopper. Merci pour l'aide !
0