probleme de verification de formulaire

probleme de verification de formulaire - HTML/CSS - Programmation

Marsh Posté le 28-02-2005 à 18:02:30    

Bonsoir,
 j'ai créé un formulaire avec verification des champs. Pour ce qui est des champs simple (zone de texte ) je n'ai aucun probleme.
En revanche pour verfier les données d'un menu deroulant ca coince.
Voici ma verification:
 
 if(document.forml.option.value == "choisir" )
 {
  alert("Veuillez choisir votre civilité SVP" );
  document.forml.option.focus();
  return false;
 
Mon menu comportent 4 champns: choisir
                               Mme
                               Melle
                               Mr
 
je ne vois pas ou ca bloque merci de vos reponses
Ps si quelqu'un pouvait aussi me donner le script pour verifier les dates ce serait cool merci d'avance

Reply

Marsh Posté le 28-02-2005 à 18:02:30   

Reply

Marsh Posté le 28-02-2005 à 18:05:38    

je ne me souviens plus bie,
mais il me semble que pour les listes déroulantes, il y a une option selected afin de prendre en compte la ligne de ta liste selectionnée...

Reply

Marsh Posté le 01-03-2005 à 02:17:55    

Code :
  1. if(document.forml.option.value == "choisir" )
  2. {
  3.  alert("Veuillez choisir votre civilité SVP" );
  4.  document.forml.option.focus();
  5.  return false;


tu as oublié le } final dans ton code ou juste en recopiant ici?
 
Sinon, si tu as plusieurs menu <SELECT>, il faut les désigner par leur nom ou leur getElementsID('select').
Par exemple

Code :
  1. if(document.forml.nomduselect.option.value == "choisir" )


 

annelise1 a écrit :

je ne me souviens plus bie,
mais il me semble que pour les listes déroulantes, il y a une option selected afin de prendre en compte la ligne de ta liste selectionnée...


il y a selectedIndex (du style selectedIndex=1 ou 2 ou 3 etc) mais value marche aussi
 
de toute manière, ce type de vérification serait mieux en language coté serveur du style en PHP

Code :
  1. <?php if ($HTTP_POST_VARS['nomduselect']=='choisir') {echo 'vous n'avez pas rempli le blablabla';//et toute autre action appropriée, comme un renvoie au formulaire notamment}
  2. ?>


Message édité par Djebel1 le 01-03-2005 à 02:22:39
Reply

Marsh Posté le 01-03-2005 à 07:26:53    

Merci, pour vos reponse je vais essayer ca :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed