indeterminate-checkbox

Indeterminate checkbox

Par défaut, une case à cocher peut être cochée … ou non cochée.

Cela se symbolise de la façon suivante selon la version de HTML:








Mais il existe un troisième état que l’on voit souvent sur des applications « client lourd », notamment lorsqu’on installe une application et que l’on coche ou décoche dans une arborescence.

C’est l’état « indeterminate » alias « ni-coché-ni-décoché » !

Cet état existe aussi pour le web, mais n’est pas accessible en tant qu’attribut HTML (dommage), mais uniquement en tant propriété du DOM (donc via Javascript).
Ce champ est défini dans la spec HTML5 des checkbox.

Il est à noter que cet attribut ne change que l’aspect graphique de la case à cocher, et qu’elle reste considérée comme non-cochée lors de la soumission du formulaire au serveur.

Une réponse à “Indeterminate checkbox

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>