Hello,
für eine JA / NEIN Aussage ist input type checkbox geeignet.
richtig. Aber der besseren UX wegen ist ein Paar von zwei Radio-Buttons geeigneter, von denen einer mit einer Vorselektierung versehen ist.
<p> Einverstanden? <label> <input name="agree" value="yes"> Ja </label> <label> <input name="agree" value="no" selected> Nein </label> </p>
Dies bildet aber immer noch nicht die gesamte Datenhistorie ab, sondern versucht, (illegitim) zu konsolidieren. Es interpretiert einen NULL-Eintrag in der Datenbank um zu einem JA-NEIN-Eintrag. Die unterschiedlichen Zustände der unterschiedlichen Kontexte werden schlichtweg missachtet.
Solange Datenbanksysteme drei logische Zustände leisten und Front-End-Forms nebst APIs diese auch erzeugen/beibehalten können, müssen wir diese auch berücksichtigen, insbesondere, da digitale Entscheidungen immer relevanter werden.
Ich erinnere deshalb an eine der Kernfragen in der deutschen Geschichte:
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.