Pourquoi ce javascript ne fonctionne-t-il pas ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Savoy, 27 Mars 2011.

  1. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    274
    J'aime reçus:
    0
    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:
    <script language=javascript>
    function valid(obj){
    obj=document.forms["fiche"];
    
    if(obj.nom.value=='' 
    	|| obj.email.value==''
    	
    ) {
    	alert("Vous n'avez rien saisi !");
    	return false;
    } 
    
    test="" + obj.email.value;
    for(var k = 0; k < test.length;k++)
    {
    var c = test.substring(k,k+1);
    if(c == "@")
    {
    return true;
    }
    }
    alert("Votre adresse Email doit contenir @");
    return false;
    
    }
    </script>
    
    Et voici mon code html

    Code:
    <form action='validation.php'>
    		<p>
            <input type="text" name=email value="Votre email" onclick="if(this.value=='Votre email') this.value='';" size="30" style="border:1px #666 solid;">
            <input type="submit" value="Je m'inscris">
          </p> </form>
    
    Merci pour votre aide !
     
  2. franckM
    franckM WRInaute impliqué
    Inscrit:
    15 Novembre 2007
    Messages:
    797
    J'aime reçus:
    0
    Ben je vois pas où tu appelles ta fonction dans ton code html ?
     
  3. Savoy
    Savoy WRInaute occasionnel
    Inscrit:
    22 Février 2007
    Messages:
    274
    J'aime reçus:
    0
    A la validation du formulaire, non ?

    En fait, j'en sais trop rien...
     
  4. MikeR
    MikeR WRInaute passionné
    Inscrit:
    9 Janvier 2010
    Messages:
    1 401
    J'aime reçus:
    0
    Il faudrait au minimum que tu appelles ton script quelque part.... du genre :
    Code:
    <input type="submit" value="Je m'inscris" OnClick="valid(this)" >
    
     
  5. franckM
    franckM WRInaute impliqué
    Inscrit:
    15 Novembre 2007
    Messages:
    797
    J'aime reçus:
    0
    Bien oui, il faut au moins appeler ta fonction valid() quelque part dans ton formulaire
     
Chargement...
Similar Threads - javascript fonctionne Forum Date
2 javascript sur la meme page ne fonctionne pas Développement d'un site Web ou d'une appli mobile 15 Juillet 2010
Message javascript --> "fonctionne" sur presque Administration d'un site Web 20 Juillet 2007
Deux questions pour deux scripts javascript. Développement d'un site Web ou d'une appli mobile 29 Août 2022
Pages dynamiques avec Javascript ? Développement d'un site Web ou d'une appli mobile 14 Juillet 2022
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Le javascript protège-t-il du copiage HTML ? Développement d'un site Web ou d'une appli mobile 9 Mai 2022
Tester une URL avec Javascript Développement d'un site Web ou d'une appli mobile 25 Février 2022
jour en javascript Développement d'un site Web ou d'une appli mobile 24 Février 2022
référencement site full javascript Débuter en référencement 17 Janvier 2022
Javascript et preloader Référencement Google 16 Septembre 2021
Javascript API cache query non url ? Développement d'un site Web ou d'une appli mobile 18 Août 2021
Comment lancer du Javascript sans html ? Développement d'un site Web ou d'une appli mobile 28 Avril 2021
Pop up javascript + cookie Développement d'un site Web ou d'une appli mobile 3 Février 2021
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Editer document Word avec Javascript Développement d'un site Web ou d'une appli mobile 10 Septembre 2020
Quelle extension Chrome pour expander les liens Javascript Développement d'un site Web ou d'une appli mobile 30 Août 2020
Javascript et duplication de Hn Problèmes de référencement spécifiques à vos sites 21 Août 2020
Quels Outils Javascript pour générer des documents Demandes d'avis et de conseils sur vos sites 21 Juillet 2020
HTML fait par Javascript <=>gérer les Events ? Développement d'un site Web ou d'une appli mobile 5 Juillet 2020
Compresseur Javascript récent? Développement d'un site Web ou d'une appli mobile 7 Juin 2020