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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pourquoi ce javascript ne fonctionne-t-il pas ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pourquoi ce javascript ne fonctionne-t-il pas ?

n°2066349
dexenium
Posté le 27-03-2011 à 17:29:10  profilanswer
 

Bonjour à tous !
 
Quelqu'un peut-il me donner un coup de main sur ce javascript qui vérifie (plutôt ne vérifie pas) le formulaire avant de l'envoyer... ?
Qu'est-ce qui peut bien clocher d'après vous ?
 

Code :
  1. <script language=javascript>
  2.     function valid(obj){
  3.     obj=document.forms["fiche"];
  4.     if(obj.nom.value==''
  5.        || obj.email.value==''
  6.      
  7.     ) {
  8.        alert("Vous n'avez rien saisi !" );
  9.        return false;
  10.     }
  11.     test="" + obj.email.value;
  12.     for(var k = 0; k < test.length;k++)
  13.     {
  14.     var c = test.substring(k,k+1);
  15.     if(c == "@" )
  16.     {
  17.     return true;
  18.     }
  19.     }
  20.     alert("Votre adresse Email doit contenir @" );
  21.     return false;
  22.     }
  23.     </script>


 
Et voici mon code html

Code :
  1. <form action='validation.php'>
  2.           <p>
  3.             <input type="text" name=email value="Votre email" onclick="if(this.value=='Votre email') this.value='';" size="30" style="border:1px #666 solid;">
  4.             <input type="submit" value="Je m'inscris">
  5.           </p> </form>


Merci pour votre aide !

mood
Publicité
Posté le 27-03-2011 à 17:29:10  profilanswer
 

n°2066422
GordonF_69
Posté le 27-03-2011 à 22:58:31  profilanswer
 

Dans firefox ta une console d'erreur qui te permet de recuperer la ligne ou se situe l'erreur ...
 
Essaye deja de la localiser ...

n°2066431
Alisteroid
Posté le 27-03-2011 à 23:52:48  profilanswer
 

Code :
  1. <form action='validation.php' onsubmit="return valid()">


 
Au passage, ta fontion valid() contient un paramètre qui n'est pas utilisé puisqu'initialisé juste en début de fonction.
 
 


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

  Pourquoi ce javascript ne fonctionne-t-il pas ?

 

Sujets relatifs
Petit souci : Switch javascript -> "default" ne fonctionne pas....Code javascript ne fonctionne pas sur firefox
Script javascript fonctionne / IE mais pas / Mozilla[Resolu]Firefox Fonction Javascript replace fonctionne pas
Fonction Javascript qui ne fonctionne pas sous IE 6 et 7[Javascript] Mon chronomètre ne fonctionne pas
[javascript] parent.location fonctionne pas bien[Javascript] document.forms[0].submit(); [résolu]
Le javascript du forum ne fonctionne pas bien avec konqueror...Menu déroulant, Javascript & CSS, Fonctionne sur un max de nav.
Plus de sujets relatifs à : Pourquoi ce javascript ne fonctionne-t-il pas ?


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