Partage
  • Partager sur Facebook
  • Partager sur Twitter

Checkbox[] : Tout cocher

Sujet résolu
    24 août 2010 à 11:53:32

    Bonjour à tous,

    J'ai un formulaire avec différents checkbox et je voudrais à partir d'un checkbox pouvoir tous les cocher ou tous les décocher.

    Pour cela j'ai ce formulaire :

    <form method="post" name="form">
    <input type="checkbox" name="all" onclick="selectall(document.form.all)" />
    <input type="checkbox" name="checkbox[]" />
    <input type="checkbox" name="checkbox[]" />
    <input type="checkbox" name="checkbox[]" />
    </form>
    


    Et cette fonction javascript :

    function selectall(cas) {
    				var tabInput = document.getElementsByTagName("input");
    				if (tabInput.length>0){
    					if (cas.checked){
    						for (var i=0; i<tabInput.length;i++) {
    							tabInput[i].checked=true;
    						}
    					} else {
    						for (var i=0; i<tabInput.length;i++) {
    							tabInput[i].checked=false;
    						}
    					}
    				} else {
    					if (cas.checked){
    						tabInput.checked=true;
    					} else {
    						tabInput.checked=false;
    					}
    				}
    			}
    


    Je ne comprend pas pourquoi ça ne marche pas.

    Si quelqu'un peut m'aider.

    PS : J'ai trouvé finalement, j'ai corrigé le code.
    • Partager sur Facebook
    • Partager sur Twitter

    Checkbox[] : Tout cocher

    × 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