Partage
  • Partager sur Facebook
  • Partager sur Twitter

Boucle verification case radio coche

À supprimer

Sujet résolu
    21 avril 2017 à 19:25:46

    Bonjour apres beaucoup de recherche je nai pas trouve mon bonheur

    Formulaire  choixboules

    Je veux que si aucune boule cochee  dans cases radio un message dalert saffiche sur un bouton submit

    Je mettrais code demain jsuis sur tablette desole

    Jai 10 choix le name du choix cest bc 

    -
    Edité par mariongellar 1 mai 2017 à 10:21:41

    • Partager sur Facebook
    • Partager sur Twitter
    "TOUT LE MONDE EST UN GENIE. Mais si vous jugez un poisson sur ses capacités à grimper à un arbre, il passera sa vie à croire qu'il est stupide" albert Einstein.
      1 mai 2017 à 10:23:32

      Solution

      <script type="text/javascript">
      function verifiersicasescochees()
      {
      var msg = "";
      // POUR LES 6 BOULES  CASES CHECKBOX
      var m=0;
      for (i=1;i<50;i++)
      {if (eval("document.forms.choixboules.boule"+i+".checked == true")){ m=m+1;}}  
      if(m>6){ msg += " -> Vous devez cochez  6 boules ==> ENLEVER des boules pour continuer\n";}// si on coche plus de 6 boules
      if(m<6) {msg +=" -> Vous devez cocher 6 boules  ==> AJOUTER des boules  pour continuer\n";}// si on coche moins de 6 boules
      // POUR LA BOULE COMPLEMENTAIRE CASES RADIO (bc) CODE LONG  
      // SI BOULE 1 (bc1) pas coché et pas  boule 2 pas coche etc  jusqu'à boule 10 msg d'alert
      //if(   (document.getElementById('bc1').checked == false)  && (document.getElementById('bc2').checked == false)
      //&& (document.getElementById('bc3').checked == false)&& (document.getElementById('bc4').checked == false)
      //&& (document.getElementById('bc5').checked == false)&& (document.getElementById('bc6').checked == false)
      //&& (document.getElementById('bc7').checked == false)&& (document.getElementById('bc8').checked == false)
      ///&& (document.getElementById('bc9').checked == false)&& (document.getElementById('bc10').checked == false)  )
      //{ msg += " -> Veuillez cocher UNE BOULE complementaire  pour continuer\n";}
      //  POUR BOULE COMPLEMENTAIRE CODE PLUS COURT
      var valeur=0;
      for(i=0; i<document.choixboules.bc.length; i++) // BOUCLE ON COMPTE NOMBRE DE CHAMP AVEC LA FIN :  document.choixboules.bc.length
      {if(document.choixboules.bc[i].checked){ valeur=1;}}  //SI UNE CASE EST COCHEE on donne 1 à la valeur
      if(valeur==0){ msg += " -> veuillez cocher votre boule complementaire pour continuer";} // si valeur egal =0 donc aucun boule cochee on affiche message d'erreur
      //  et si aucun message n'est affichee on return true (on va a  la fin de la fonction)
      //Si aucun message d'alerte a été initialisé on retourne TRUE
      if (msg == ""return(true);
      //Si un message d'alerte a été initialisé on lance l'alerte
      else{alert(msg);return(false);}
      }//   FIN du code function  verifiersicasescochees()
      </script>

      -
      Edité par mariongellar 1 mai 2017 à 10:24:11

      • Partager sur Facebook
      • Partager sur Twitter
      "TOUT LE MONDE EST UN GENIE. Mais si vous jugez un poisson sur ses capacités à grimper à un arbre, il passera sa vie à croire qu'il est stupide" albert Einstein.

      Boucle verification case radio coche

      × 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