checkbox value="true" - Feste Einstellung?

H

Hausbesetzer

Aktives Mitglied
Thread Starter
Dabei seit
10.09.2008
Beiträge
10.816
Reaktionspunkte
2.834
Hallo,

wenn ich auf einer Seite ein Element
Code:
<input class="checkbox" type="checkbox" name="test" value="true" />
setze (was ja eine Checkbox ist) und dann das Formular poste, wird da nicht immer "true" übergeben?? Oder hat der Wert der Checkbox auf der Seite (gesetzt, nicht gesetzt) einen Einfluss?

Gruß
 
true wird nur übergeben, wenn die checkbox auch aktiviert ist.
 
Und welchen Sinn hat dann das value="true"?
Weil wenn ich das einbinde, ist die Checkbox nicht automatisch gecheckt (zumindest im akt. Safari und FF)
 
Für das automatische checken der Checkbox ist deren Wert (Value) auch nicht verantwortlich. Der Wert ist zur bequemeren Weiterverarbeitung eines Formulars innerhalb von z.B. Php gemacht. Du kannst als Name etwas wie "beispiel[]" setzen und erhälst in Php einen Array mit den Values, z.B. beispiel["beispiel1"]

Ein Wert von "true" ist also vollkommen sinnlos!

Das was du suchst, das automatische Checken einer Checkbox, macht man - wie der Name erahnen lässt - mit dem Attribut "checked".

HTML:
HTML:
<input type="checkbox" checked>

X-HTML:
HTML:
<input type="checkbox" checked="checked" />

Nachzulesen wäre dies übrigens auch auf SelfHTML - sehr zu empfehlen, diese HTML Referenz! ;)
 
Zurück
Oben Unten