Function javascript qui ne marche pas

bonjour j’ai un problème avec ma fonction JavaScript suite a un evenemment pourtant je fais comme décrit dans les cours et vidéos sur internet voici le code ci dessous
j’ai besoin d’aide



5 réponses

  1. Modérateur
    Bonjour,

    A quel endroit, dans ton code html, charges tu ton script js ? ( à la fin du code avant le </body> j'espère... )
    Et puis, as tu vidé le cache de ton navigateur ?
    As tu le premier "alert" de ton code qui s'affiche ?
    As tu des erreurs dans la console js du navigateur ? ( peux tu nous en mettre une capture écran.. )
    1. Je pense pas avoir vider le cache du navigateur
      Mon script est dans la balise head via un lien et oui le premier alert s'exécute
      1. Modérateur
        Tu n'as toujours pas poster ton code correctement sur le forum
      2. @jordane45
            <body>
        
        <p id="entete">YUTO ART</p> <br></br>
        <br></br>
        <br></br>
        
        
         <form action="redirection (2).php" id="formulaire" name="formulaire" onsubmit="return 
         validation(this.form)" method="post"    >
        
        <div class="formulaire">
        
        <input type="text " name="prenom"  placeholder="votre prenom" class="champ"
         id="prenom" required :focus ><br></br><br></br>
         
         <input type="text " name="nom"  placeholder="votre prenom" class="champ"
         id="nom" required :focus ><br></br><br></br>
        
         <input type="text " name="nomutilisateur"  placeholder="votre nom utilisateur" class="champ"
         id="nomutilisateur" required :focus ><br></br><br></br>
        
         <input type="email " name="email"  placeholder="votre email" class="champ"
         id="email" required :focus ><br></br><br></br>
         
         <input type="date" name="userdate"  placeholder="votre date de naissance" class="champ"
         id="userdate" required :focus ><br></br><br></br>
        
         <textarea id="userdescription" rows="3" aria-placeholder="description"></textarea>
        
        
        <center><button class="btn"><input type="submit" name="submit" id="submit" value="ENREGISTRER"  onclick=""></button></center>
        
        </div>
        
        
        
        
        
        </form>
        
      3. @jordane45
        var lastnameUser=document.getElementById('prenom');
        var nameUser=document.getElementById('nom');
        alert('bonjour');
        document.getElementById('btnn').addEventListener('click',function(t){
            e.preventDefault();
           alert('redirection');
        
           return false;
        });
        
    2. <body>
      
      <p id="entete">YUTO ART</p> <br></br>
      <br></br>
      <br></br>
      
      
       <form action="redirection (2).php" id="formulaire" name="formulaire" onsubmit="return 
       validation(this.form)" method="post"    >
      
      <div class="formulaire">
      
      <input type="text " name="prenom"  placeholder="votre prenom" class="champ"
       id="prenom" required :focus ><br></br><br></br>
       
       <input type="text " name="nom"  placeholder="votre prenom" class="champ"
       id="nom" required :focus ><br></br><br></br>
      
       <input type="text " name="nomutilisateur"  placeholder="votre nom utilisateur" class="champ"
       id="nomutilisateur" required :focus ><br></br><br></br>
      
       <input type="email " name="email"  placeholder="votre email" class="champ"
       id="email" required :focus ><br></br><br></br>
       
       <input type="date" name="userdate"  placeholder="votre date de naissance" class="champ"
       id="userdate" required :focus ><br></br><br></br>
      
       <textarea id="userdescription" rows="3" aria-placeholder="description"></textarea>
      
      
      <center><button class="btn"><input type="submit" name="submit" id="submit" value="ENREGISTRER"  onclick=""></button></center>
      
      </div>
      
      
      
      
      
      </form>
      
      1. Modérateur
        Il manque une partie du code... Mais bon
        Comme je te l'avais dit... Il faut que tu charges ton js à la fin du code html, juste avant le </body>