Controle de saisie

Bonjour,

j'ai un formulaire d'inscription, j'ai un lien de validation. avant de passer a une page php d'ajout je viens de controler le saisi mais la fonction javascript ne se lance pas!
Comment je procéde SVP et merci
<a href="javascript:verif_formulaire()"><b>Valider</b></a>
.
.
.
<form action="ajout.php"...>

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. comme ça il va se rediriger directement a la page php sans effectuer le test de control
    1. Contributeur sécurité
      Dans ce cas, essayez ceci:
      <a class="scroll-btn-r fleft" id="sendMsg" href="javascript:document.formulaire.submit();">Valider</a>
      1. car j'ai un style qui est appliqué au lien et je veux qu'il reste le meme
        <a href="javascript:verif_formulaire()" class="scroll-btn-r fleft"id="sendMsg"><b>Valider</b></a>
        <a href="#" class="scroll-btn-r fleft" id="cancelMsg"><b>Annuler</b></a>
        1. OK MERCI
          mais est ce que ça sera la meme chose si je mets a la place d'un bouton un lien avec la balise<a>
          1. Contributeur sécurité
            Pour inclure un fichier javascript dans une page HTML il faut utiliser cette syntaxe:
            <script type="text/javascript" src="LIEN"></script>


            Par la suite, il vous faudra changer votre <form>.
            <form name="formulaire" method="post" action="ajout.php" onSubmit="return verif_formulaire(this);">


            Dans votre balise <form>, vous devez ajouté le bouton qui enverra le formulaire.
            <input value="Valider" type="submit" />


            N'oubliez pas qu'un utilisateur peut désactiver le javascript, il vous faut donc faire la même vérification en PHP.
            1. ok le voila
              <form name="formulaire" method="post" action="ajout.php">
              <table>
              <tr><td>Nom de l'entreprise</td><td><input type="text" name="t1" /></td></tr>
              <tr><td>Secteur</td><td><select name="secteur">
              <option>Secteur1</option>
              <option>Secteur2</option>
              <option>Secteur3</option>
              </select></td></tr>
              <tr><td>Nationalité</td><td><input type="text" name="t2" /></td></tr>
              <tr><td>Siège social</td><td><input type="text" name="t3" /></td></tr>
              <tr><td>Téléphone</td><td><input type="text" name="t4" /></td></tr>
              <tr><td>E-mail</td><td><input type="text" name="t5" /></td></tr>
              <tr><td>Identifiant dans le réseau</td><td><input type="text" name="t6" /></td></tr>
              <tr><td> Mot de passe</td><td><input type="password" name="p1" /></td></tr>
              <tr><td>Retapez mot de passe</td><td><input type="password" name="p2" /></td></tr>
              </table>
              </form>
              <a href="javascript:verif_formulaire()" class="scroll-btn-r fleft"id="sendMsg"><b>Valider</b></a>
              <a href="#" class="scroll-btn-r fleft" id="cancelMsg"><b>Annuler</b></a>
              1. Contributeur sécurité
                Bonjour,

                Ce serait plus simple si vous postiez au complet votre formulaire.

                Cordialement.