Partage
  • Partager sur Facebook
  • Partager sur Twitter

Empecher la validation du formulaire si une option de la liste déroulante n'a pas été choisie

Anonyme
    20 décembre 2005 à 21:00:11

    Actuellement, j'ai un formulaire avec 2 zones déroulantes et un textarea.
    Il arrive tres souvent qu'une personne valide le formulaire en ayant laissé la premiere valeur de la liste.
    J'aimerai savoir comment faire pour que si sur une des deux ou les deux liste, la valeur par défaut est resté, une boite s'affiche en expliquant l'erreur, puis apres en appuyant sur OK, la personne retourne sur la page du formulaire
    • Partager sur Facebook
    • Partager sur Twitter
      20 décembre 2005 à 23:56:58

      Salut!
      Si tu veux des scripts JavaScript toute faite, tu peux aller sur http://www.edtieurjavascript.com et fait une recherche.

      Sinon si tu veux une validation d'enfer ;) :
      <body>
      <script language="JavaScript">
      function Valider()
      {
      valide=true;
      //Vérifie si c'est le premier choix qui est sélectionné
              if(document.form1.elements[0].options[0].selected)
              {
                      alert("Erreur!";);
                      valide=false;
              }
              else
              {
                      form1.submit();
                      valide=true;
              }
      }
      </script>
      <form name="form1" method="POST" action="page2.php">
              Nom: <select>
                              <option value="1" SELECTED>Choix1</option>
                              <option value="2">Choix2</option>
                              <option value="3">Choix3</option>
                      </select>
              <input type="button" name="valider" value="Valider" OnClick=Valider(); />
      </form>
      </body>


      Je te souhaite Bonne Chance pour le reste!
      Salut
      Thom
      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        21 décembre 2005 à 8:26:11

        Ok j'essai ça des que je sort du bureau. merci
        • Partager sur Facebook
        • Partager sur Twitter

        Empecher la validation du formulaire si une option de la liste déroulante n'a pas été choisie

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown