JavaScript de Validation De Case à cocher, Lorsque Plusieurs case sélectionnée à partir de la liste des options

Je veux faire une validation JavaScript pour la Case

Si la Valeur de Case à cocher n'est pas sélectionnée, il doit obtenir de l'alerte "s'il vous Plaît Sélectionnez les Langues que Vous Connaissez"

Mais si l'utilisateur de sélectionner les 2 Langues à partir d'une liste de case à cocher. J'ai besoin de 2 langues devrait obtenir d'alerte à l'aide de JavaScript.

Ce que je sais faire avec une seule case, mais pas de trouver comment le faire en utilisant un tableau.

Voici mon Code...

JS:

<script type="text/javascript">
 
function myFunction(form){
    
  var i,
  chks = document.getElementsByName('lang[]');
  
  for (i = 0; i < chks.length; i++){
    if (chks[i].checked){
        
      //Here how i should alert selected values 
        
        return true;
    }else{
        alert('No item selected');
        return false;
    }
  }
}
</script>

HTML:

 <form name="registration" id="registration_form_id" action="" method="post" onsubmit="return myFunction(this)">

      <div id="languageId"><label>Language : </label>
                                                        
          <input type="checkbox" name="lang[]" value="english" >English</input>
                                        
          <input type="checkbox" name="lang[]" value="marathi">Marathi</input>   

           <input type="checkbox" name="lang[]" value="hindi">Hindi</input> 
                                                    
      </div>

     <div id="submit1"><button type="submit">Submit</button></div><br/>

     </form>

Merci,
Rahul

  • Il n'y a pas de code dans votre extrait de code, html uniquement
  • oui il n'y a pas de code extrait.
  • si vous voulez quelqu'un pour vous aider, nous montrer ce que vous avez essayé jusqu'à présent (script sage)
  • oui j'ai ajouté mon code de script
InformationsquelleAutor Rahul Barge | 2014-10-15