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

  1. Contributeur sécurité
    Bonjour,

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

    Cordialement.
    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é
        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 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. 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. Contributeur sécurité
              Dans ce cas, essayez ceci:
              <a class="scroll-btn-r fleft" id="sendMsg" href="javascript:document.formulaire.submit();">Valider</a>
              1. comme ça il va se rediriger directement a la page php sans effectuer le test de control