Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

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

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ollipop
PostRank 4
PostRank 4
Beiträge: 168
Registriert: 21.03.2004, 13:30
Wohnort: Herzogenrath

Beitrag von ollipop » 06.07.2004, 14:59

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?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 06.07.2004, 18:10

Funktioniert es denn wenn du die Checkboxen "pr_one", "pr_two", ... nennst?

ollipop
PostRank 4
PostRank 4
Beiträge: 168
Registriert: 21.03.2004, 13:30
Wohnort: Herzogenrath

Beitrag von ollipop » 06.07.2004, 18:32

Weiss ich nicht 100%ig, aber ich habe an anderen Stellen mehrere Checkboxen in einem Formular mit jeweils anderen Namen und da funktioniert es.

bugscout
PostRank 9
PostRank 9
Beiträge: 2602
Registriert: 23.06.2003, 12:24

Beitrag von bugscout » 06.07.2004, 19:48

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

ollipop
PostRank 4
PostRank 4
Beiträge: 168
Registriert: 21.03.2004, 13:30
Wohnort: Herzogenrath

Beitrag von ollipop » 06.07.2004, 21:12

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?

sandoba
PostRank 6
PostRank 6
Beiträge: 395
Registriert: 20.10.2003, 21:33

Beitrag von sandoba » 06.07.2004, 22:33

Ja, "for" bezieht sich nur auf die ID. Name und Wert sind hierbei nicht relevant.
Shop-Software CP::Shop (brandneu: V2016.1!) und Content-Management-System Contentpapst unter www.sandoba.de / www.shop-test.com
Standardmäßig SEO-/Affiliate-freundlich, flexibel anpassbar! | Tipps&Tricks: Entwickler-Weblog zu CMS + Shop-Software

ollipop
PostRank 4
PostRank 4
Beiträge: 168
Registriert: 21.03.2004, 13:30
Wohnort: Herzogenrath

Beitrag von ollipop » 07.07.2004, 09:51

Dankeschön sandoba!

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag