Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Soucis et solutions de programmations
Soucis et solutions de programmations
Publicité
Archives
7 mai 2008

(un)check tout avec un name[]

On utilise l'id, le nom de la variable et la valeur voulu

<script language="javascript">
<!--
    function checkall(id, nom, value)
    {
        with ( document.getElementById(id) )
            for ( var i = 0; i < elements.length; ++i )
                if ( elements[i].type == 'checkbox' && elements[i].name == nom )
                    elements[i].checked = value;
    }      
//-->
</script>

Pour l'utiliser on appel de la façon suivante :

[<span onclick="checkall('test', 'choix[]', true);">cocher</span> | <span onclick="checkall('test', 'choix[]', false);">decocher</span>]
<form id="test">
    <input type="checkbox" name="choix[]" value="" />
    <input type="checkbox" name="choix[]" value="" />
    <input type="checkbox" name="choix[]" value="" />
</form>

Publicité
Publicité
Commentaires
Publicité