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:
    278
    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:
    808
    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:
    278
    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 416
    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:
    808
    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
Styliser popup alert javascript Développement d'un site Web ou d'une appli mobile 16 Mars 2020
style.css unique préférable avec link ou javascript ? Développement d'un site Web ou d'une appli mobile 25 Décembre 2019
Format milliers nombre en javascript Développement d'un site Web ou d'une appli mobile 5 Décembre 2019
Référencement d'un site full javascript (angular js) Référencement Google 10 Septembre 2019
Compatibilité Javascript pour IE. Demandes d'avis et de conseils sur vos sites 21 Avril 2019
Librairie javascript PerformanceNavigationTiming Développement d'un site Web ou d'une appli mobile 7 Avril 2019
Site totalement javascript : pas bon pour le SEO ? Débuter en référencement 8 Novembre 2018
Quelle origine connexion http en javascript ? Développement d'un site Web ou d'une appli mobile 11 Juillet 2018
Audit SEO et Javascript Référencement Google 18 Juin 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice