Mithilfe einer versteckten Checkbox können Sie viele Funktionen auf Websites nachbilden, die auf Klicks und umgeschalteten Zuständen basieren. Achtung, es ist nicht immer super semantisch oder eine gute Idee, aber es macht furchtbar viel Spaß damit zu spielen.
Während Checkboxen nur entweder ihren Wert (ausgewählter Zustand) oder gar nichts (nicht ausgewählter Zustand) übermitteln können, haben sie einen dritten rein visuellen Zustand: indeterminate. Dieser kann nur über JavaScript gesetzt werden und beeinflusst den Wert nicht, sondern nur das Erscheinungsbild. Wir werden behandeln, wie es funktioniert und einen einfachen Anwendungsfall.