bonjour tous le monde
alors voilou j'ai un probleme : j'ai un formulaire qui possede 3 submit et j'ai fais en sorte qu'un alert s'affiche si mes champs ne sont pas remplis....or la, si mes champs ne sont pas remplis, y'a bien un alert mais deux des 3 boutons se dirigent vers la page appelée....seule un submit n'envoie pas les donnees....
pourquoi pas les deux autres? -qui affichent l'alert mais envoient quand meme les donnees.....
alors voila mon code js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <SCRIPT LANGUAGE="JavaScript"> /* y a 15 champs environ mais pour l'exemple j'en mets qu'un */ function verifForm(formulaire) { if (formulaire.titre.value=="") { alert('Veuillez remplir le titre'); return false; } else { formulaire.submit(); } } </SCRIPT>
et mon fomulaire -en partie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <form name="formulaire" method="post" action="modif_dossier1.php"> <select size="1" name="titre"> <option value="<?=$titre?>" selected="selected"><?=$titre?></option> <option value="Monsieur">Monsieur</option> <option value="Madame">Madame</option> <option value="Mademoiselle">Mademoiselle</option> </select> <input type="submit" name="situation" value="Situation initiale" img border="0" onClick="verifForm(document.formulaire ) "> <input type="submit" name="public" value="Public cible" img border="0" onClick="verifForm(document.formulaire ) "> <input type="submit" src="images/modifier2.gif" img border="0" name="rien" value="Enregistrer" onClick="return verifForm(document.formulaire)"> //ce bouton marche </form>
bon voila, alors si quelqu'un a une idee.....merci d'avance!
Partager