verifier bouton radio

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : verifier bouton radio

par Axel » 16 juil. 2005, 01:00

Salut


il existe une propriété javascrtipt qui permet de vérifier si un input de type radio ou checkbox, il faudrait essayer ceci

<script language="Javascript">
   function verifierSaisie() {
      if(document.ajout.nom.value=="" || document.ajout.prenom.value=="" || document.ajout.service.value==""
     || document.ajout.date.value=="") {
         alert("Merci de remplir les champs obligatoires");
      }
     else {
            document.ajout.submit();
      }
    
        ///test du radio, mais il faut tester si tous les boutons ne sont pas cochés
        var coche=0, totalRadio = document.getElementsByName("statut").length; //recupere le nb de bouton radio
        for (i=0, i< totalRadio, i++){
               if (document.getElementsByName("statut")[i].checked == false){
                      coche++; 
               }
        }
        if (coche == totalRadio){ alert("veuillez cochez un statut"); }
   }
</script>
Je pense que cela devrait marcher :P

par Justone » 15 juil. 2005, 11:39

En fait ce que je voudrais que lorsque l'utilisateur clic sur envoyer, si jamais il n'a pas cliquer sur un bouton radio, il y ai un popup lui signalant qu'il faut cocher une case.

Merci

par stevelace » 13 juil. 2005, 20:25

Coches-en un par défaut (selected = "selected")
checked pour les radio :P :oops:

par Cyrano » 13 juil. 2005, 20:04

Coches-en un par défaut (selected = "selected")

par Justone » 13 juil. 2005, 17:05

ya qqn??

verifier bouton radio

par Justone » 13 juil. 2005, 15:45

Bonjour

Voici mon code

Code : Tout sélectionner

<script language="Javascript"> function verifierSaisie() { if(document.ajout.nom.value=="" || document.ajout.prenom.value=="" || document.ajout.service.value=="" || document.ajout.date.value=="") { alert("Merci de remplir les champs obligatoires"); } else { document.ajout.submit(); } } </script>

Code : Tout sélectionner

Nom de l'utilisateur* :<br><input name="nom" type="text"> Prénom* : <br><input name="prenom" type="text" id="prenom"> Nom du responsable : <br><input name="responsable" type="text" id="responsable"> Matricule :<br> <input name="matricule" type="text"> Date demande* : <br><input name="date" type="text" id="date"> Service* : <br><input name="service" type="text" id="service"> Statut* : <input name="statut" type="radio" value="cdi"> CDI <input name="statut" type="radio" value="cdd"> CDD/Interim <input name="statut" type="radio" value="stagiaire"> Stagiaire <input name="statut" type="radio" value="autre"> Autre
J'ai écrit un script qui oblige l'utilisateur a remplir les champs texte obligatoire.

Je voudrais savoir comment faire pour egalement obliger l'utilisateur a cocher un des boutons radio?

Merci