Bonjour,
Je veux, lorsque je soumets un formulaire, annuler celui ci s'il ne répond pas à certains critères.
Exemple : si une zone n'est pas remplie, le fomulaire n'est pas validé.
J'ai cherché dans les tutoriels et j'ai appliqué la méthode donnée mais elle ne fonctionne pas chez moi.
Voici mon code :
Et le bouton submit du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function verif_form(Id) { if (document.getElementById(Id).options[document.getElementById(Id).selectedIndex].value==0) { alert('Veuillez renseigner la cat\xE9gorie.\rMerci.\r'); document.getElementById(Id).focus(); return false; } return true; }
A la valisation, si la zone n'est pas remplie, j'obtiens bien le message qui s'affiche mais le formulaire est validé quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo "<input type='submit' name='add_close' value=\"".$lang["buttons"][26]."\" class='submit' onClick='javascript:verif_form(\"".$_SESSION['OL_Id']."\")'>";
Que se passe t'il pour que ça ne fonctionne pas?
Merci.
Partager