Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1121 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  verification remplissage formulaire via regexp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

verification remplissage formulaire via regexp

n°1261510
suomi
Posté le 08-12-2005 à 09:58:59  profilanswer
 

Bonjour à tous,  
j'utilise une fonction javascript afin de vérifier que l'utilisateur qui remplit un formulaire n'oublit pas de remplir certains champs obligatoire avant d'envoyer les données du formulaire.
 
Voila la structure simplifié!:
 

Code :
  1. Voici ma fonction:
  2. function verif_formulaire()
  3. {
  4. // controle tres simple des champs du formulaire obligatoires  
  5.   if(document.formulaire.Champ3.value=="^_" ) {
  6.    alert("Formulaire pas remplit correctement!" );
  7.    document.formulaire.Champ3.focus();
  8.    return false;
  9. }
  10. Voila la structure du formulaire
  11. <form method="post" name="form2" action="index.php?verification=Champ" onSubmit="return verif_formulaire()">
  12. Champ1 ==>
  13. Champ2 ==>
  14. Champ3=champ2_champ1
  15. <input type="hidden" name="Champ3" value="$Champ3">
  16. </form>


 
Donc si l'utilisateur ne remplit pas le champ 1 ou champ 2, Champ3='_'
Si il oublit de remplit que champ 2, champ3='_champ1', et de plus il ne peut pas remplir champ2 sans champ1.
 
Donc pour verfifier correctement l'utilisation de ce formulaire, il suffit de créer une regexp verfifiant si champ3 commence par '_'. Si c'est le cas message javascript d'errreur remlissage.
Mon problème c'est que ma regexp ne marche pas :(
J'ai essayé:
"^_" ou  "_?.*" ou "_?\w+" mais aucune ne fonctionne.
Un peu d'aide svp  :hello:  
 
Merci

mood
Publicité
Posté le 08-12-2005 à 09:58:59  profilanswer
 

n°1261525
suomi
Posté le 08-12-2005 à 10:19:37  profilanswer
 


J'ai trouvé une réponse....  :jap:  
 

Code :
  1. # function validation()
  2. #         {
  3. #             var Champ3     = document.formulaire.Champ3.value;
  4. #                var verif     = /^_/
  5. #                if (verif.exec(Champ3) != null)
  6. #             {
  7. #                 alert("Votre Champ3 est incorrecte" );
  8. #                 return false;
  9. #             }
  10. #           
  11. #          }

n°1261622
Roane
Pingouino's fan
Posté le 08-12-2005 à 12:33:51  profilanswer
 

N'oublie pas de vérifier les infos coté serveur également.


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  verification remplissage formulaire via regexp

 

Sujets relatifs
problème spam via formulaire en ligneFormulaire de Forum et autre
[résolu] Problème d'affichage dans email envoyé via un formulaire.Valider un formulaire mais coté serveur ?
[resolu][access]sous formulaire si case a cocherFormulaire
récupérer des données par formulaire[html/css/javascript] rafraichissement page de formulaire
Script qui rempli un champ de formulaire sur une autre pageRemplissage de text form de Word depuis Excel
Plus de sujets relatifs à : verification remplissage formulaire via regexp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR