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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  appel de fonction/de l'aide pour un touriste

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appel de fonction/de l'aide pour un touriste

n°420040
Spir
Words are timeless
Posté le 06-06-2003 à 18:08:12  profilanswer
 

Je ne m'y connait pas trop en js, mais j'utilise un code JS pour vérifier un formulaire (tellement mieux), mon formulaire étant grand. J'utilise donc une fonction qui va être appellé lors de la validation du formulaire. Celle ci va appellé pas mal de fonction afin afin de réduire mes ligne de code (vérification de différent checkbox par exemple).
Mais l'appel de cette fonction de vérification ne marche pas...
Si vous pouvez m'indiquez l'erreur...
Mon checkbox s'appelle ici 'origine'

Code :
  1. verif=test(this.origine,"Choisisez une origine pour votre film!" );
  2. if(verif==true)
  3. //.....
  4. //------------------
  5.    function test(champ,message)
  6.    {
  7.         for(i=0;i<champ.length;i++)
  8.         {
  9.              if(champ[i].checked)
  10.              {
  11.                   verif=true
  12.              }
  13.              else
  14.              {
  15.                   alert(message)
  16.                   verif=false
  17.              }
  18.         }
  19.         return verif
  20.    }


L'erreur est donc que la vérification des checkbox n'a donc pas lieu...

mood
Publicité
Posté le 06-06-2003 à 18:08:12  profilanswer
 

n°420422
Rem'
Posté le 07-06-2003 à 00:29:21  profilanswer
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function Validation() {
  5.   var verif=test(document.form1.origine,"Choisisez une origine pour votre film!" );
  6. if(verif)
  7.   alert('ok');
  8. else
  9. alert('pas OK');
  10. }
  11.  
  12.   //------------------
  13.      function test(champ,message)
  14.      {
  15. verif = false;
  16.             for(i=0;i<champ.length-1;i++)
  17.             {
  18.                    if(champ[i].checked)
  19.                    {
  20.                           verif=true;
  21.                    }
  22.             }
  23.             return verif
  24.      }
  25. </script>
  26. </head>
  27. <body>
  28. <form name="form1">
  29. <input type="checkbox" name="origine">
  30. <input type="button" Onclick="Validation()" value="TEST">
  31. </form>
  32. </body>
  33. </html>


 [:rem']


---------------
@ + : Rem'
n°420432
Rem'
Posté le 07-06-2003 à 01:12:10  profilanswer
 

Euh en fait ce que je t'ai mis marche pas. Une question pourkoi avoir plusieurs checkbox avec le même nom ?  
[:rem']


---------------
@ + : Rem'
n°420449
Spir
Words are timeless
Posté le 07-06-2003 à 03:27:48  profilanswer
 

J'ai plusieur checkbox avec le même nom car l'utilisateur ne doit en validé qu'un seul, il doit faire un choix...
En fait sur mon formulaire de saisie, l'utilisateur doit sélectionner l'origine du film (USA, FRANCE...), il y a un certain nombre de choix de pays + un choix (autre) qui doit être validé, si il est validé alors l'utilisateur doit indiqué une origine dans un Input de type text.
Voilà.

n°420570
Zirtukob
Posté le 07-06-2003 à 14:10:38  profilanswer
 

Ce serait pas mieux plutot de mettre des boutons radio ? (type=radio au lieu de type=checkbox)
Tu leur donnes tous le même nom ("origine" dans ton cas), et tu fais que le 1er soit sélectionné par défaut (->selected)
De cette manière, tu as pas besoin de vérifier qu'au moins l'un d'eux est sélectionné puisque les radios gérent ca tout seul comme des grands.
 
Voili voilou.

n°420624
Spir
Words are timeless
Posté le 07-06-2003 à 17:58:52  profilanswer
 

Oké, je vais taché d'utilisé cette solution.
Je ne sais pas pkoi j'ai mi des check box...
Ptetre histoire de me prendre la tête pour rien  :(  
Merci.


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

  appel de fonction/de l'aide pour un touriste

 

Sujets relatifs
Fonction qui retourne un char*Cherche aide programmation Pascal (assez urgent) ?!
Fonction équivalent à fgetcsv() de PHP ?question de newbie sur les pointeur de fonction
md5 et decryptage : besoin d'aideappel programmeur confirmé
problème de variables dans fonction PHPBesoin d'aide pour une requete MySQL un peu spéciale (SELECT)
[PHP] fonction strstr . Quelqu'un peut m'éclairer ?[C/C++] fonction sort() avec STL
Plus de sujets relatifs à : appel de fonction/de l'aide pour un touriste


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