Salut
Je sais que la question a été posée pleins de fois car j'ai fais une recherche.
J'ai d'abord testé la solution d'un booléen global, initialisé à false et qui passe à true sur le onClick du bouton submit. Ca ne fonctionne pas, bizarrement dès que la fonction de validation du formulaire est appelée la variable est à true alors que j'ai fais entrée et donc pas cliqué sur le bouton
J'ai ensuite testé l'autre méthode : transformer mon submit en button et sur le onClick appeler ma fonction de validation qui fera le submit si tout est ok. Le soucis c'est que si mon formulaire est bon, soit j'ai un message d'erreur sur le submit qui me dit que la fonction n'existe pas, soit je n'ai aucune erreur dans la console mais le submit ne se fait pas
Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form name="abon" id="abon" method="post" action="abo3.asp" autocomplete="off"> ... <input name="submit" type="button" id="submit" value="Valider" class="bouton" onClick="valide()"> ...Si vous avez une idée, merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function valide() { ... if (erreur != "") { erreur = "Veuillez renseigner :\n" + erreur; alert(erreur); } else { document.abon.submit; } }
Partager