Seite 1 von 1

<label for="..."> bei checkboxen

Verfasst: 06.07.2004, 14:59
von ollipop
Hallo,

hab folgendes Problem:

Ich habe mehrere Checkboxen, die alle als "name" den Wert "pr_clicked[]" ausweisen. Ingesamt tauchen max. 10 Checkboxen untereinander auf. (das variert) Hinter jeder Checkbox steht ein Satz. Jetzt würde ich gerne beim Anklicken des Satzes die Checkbox als "checked" setzen.

Bei einer einzelnen Checkbox klappt das einwandfrei.

siehe:

Code: Alles auswählen

<input type="checkbox" name="pr_clicked" value="6804255"> <label for="pr_clicked">Text</label>
Bei mehreren dynamischen Checkboxen klappt das leider nicht so, wie ich es will.

Code: Alles auswählen

<input type="checkbox" name="pr_clicked&#91;&#93;" value="6804255"> <label for="pr_clicked">Text</label>
<input type="checkbox" name="pr_clicked" value="6804255"> <label for="pr_clicked&#91;&#93;">Text</label>
Ich weiss, das das Problem etwas mit "pr_clicked[]" zu tun hat - aber trotzdem müsste es für dieses Problem eine Lösung geben. Oder nicht?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 06.07.2004, 18:10
von Southmedia
Funktioniert es denn wenn du die Checkboxen "pr_one", "pr_two", ... nennst?

Verfasst: 06.07.2004, 18:32
von ollipop
Weiss ich nicht 100%ig, aber ich habe an anderen Stellen mehrere Checkboxen in einem Formular mit jeweils anderen Namen und da funktioniert es.

Verfasst: 06.07.2004, 19:48
von bugscout
moin ollipop,

dein beispiel funzt auch mit einem nicht.

das geht mit zweien

<input type="checkbox" name="pr_clicked[]" id="1" value="6804255"> <label for="1">Text</label>
<input type="checkbox" name="pr_clicked[]" id="2" value="6804255"> <label for="2">Text</label>

was das soll ist mir zwar ein rätsel, wenn der value in den checkboxen gleich ist.
aber jeder macht es so wie er denkt

grüsse

Verfasst: 06.07.2004, 21:12
von ollipop
DANKE bugscout!

Das habe ich ganz übersehen, das auch bei meinen checkboxen, wo es funktioniert eine id vorhanden ist.

Aber das erklärt dann einiges! Also bezieht sich das for="..." nur auf die id, richtig?

Verfasst: 06.07.2004, 22:33
von sandoba
Ja, "for" bezieht sich nur auf die ID. Name und Wert sind hierbei nicht relevant.

Verfasst: 07.07.2004, 09:51
von ollipop
Dankeschön sandoba!