Bonjour,

J'ai beaucoup lu à ce sujet. J'ai simplement envie de vérifier un formulaire avant envoi. Classique, oui, mais là ça ne marche pas.

Mon premier essai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function valider(form)
		{
			alert("Saisissez les données");
			return false;
		}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<form name="formulaire" id="formulaire" method="post" action="questionnaire.php" onsubmit="return valider(this)">
...
...
<input type="submit" name="valider" value="Valider le questionnaire" />
IE :Il ne se passe rien. Même pas d'alert.
FIREFOX : Le formulaire est tout le temps envoyé malgré le return false.

Note: En enlevant le "this" pour faire onsubmit ="return valider()" et function valider() ça ne change strictement rien.

Deuxième essai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<form name="formulaire" id="formulaire" method="post" action="questionnaire.php" onsubmit="return false">
Là, quand même, le formulaire ne s'envoie pas, ni IE ni Firefox.

Où est ce que je me trompe dans mon premier essai ?

Merci !