par
Cyrano » 06 mars 2006, 01:24
Si tu veux bloquer l'envoi du formulaire lorsque certains champs ne sont pas remplis, il faut procéder autrement.
Crée une fonction qui retourne true si le résultat est satisfaisant, false si des champs obligatoires sont vides.
Ensuite, dans ta balise <form>, ajoute un évènement onsubmit:
<form action="traitement.php" method="post" onsubmit="return verifForm();">
Si la fonction (que j'ai nommé verfForm() ici) renvoie false, le clic sur le bouton submit sera annulé. À partir de ta fonction, tu peux également gérer des messages d'avis pour les champs à compléter.
Si tu veux bloquer l'envoi du formulaire lorsque certains champs ne sont pas remplis, il faut procéder autrement.
Crée une fonction qui retourne true si le résultat est satisfaisant, false si des champs obligatoires sont vides.
Ensuite, dans ta balise <form>, ajoute un évènement onsubmit:
[php]<form action="traitement.php" method="post" onsubmit="return verifForm();">[/php]
Si la fonction (que j'ai nommé verfForm() ici) renvoie false, le clic sur le bouton submit sera annulé. À partir de ta fonction, tu peux également gérer des messages d'avis pour les champs à compléter.