radiobutton text anklickbar
ayin
- html
ich habe 10 radiobuttons mit erklärendem text dabei.
nun möchte ich aber nicht nur die buttons klicken können, sondern dass auch der button aktiv wird, wenn ich den text dahinter klicke.
ich komme gerade nicht drauf.
gebt mir mal bitte einen hinweis.
hi,
nun möchte ich aber nicht nur die buttons klicken können, sondern dass auch der button aktiv wird, wenn ich den text dahinter klicke.
ich komme gerade nicht drauf.
gebt mir mal bitte einen hinweis.
du suchst <label>.
gruß,
wahsaga
Gibts da auch irgendwelche Vorschriften in der Reihenfolge?
Muss der label-Tag zwingend vor dem Formular-Feld kommen?
lg Gerhard
hi,
Gibts da auch irgendwelche Vorschriften in der Reihenfolge?
Muss der label-Tag zwingend vor dem Formular-Feld kommen?
nein.
eine gewisse "räumliche" verbindung bzw. nähe sollte aber natürlich schon vorhanden sein - ansonsten verliert dieses element weitgehend seinen sinn.
gruß,
wahsaga
Stimmt es dass das für Checkboxen nicht funktioniert?
Bei meinem kleinen Beispiel funkts nicht.
lg Gerhard
Ahoi Gerhard,
Stimmt es dass das für Checkboxen nicht funktioniert?
Bei meinem kleinen Beispiel funkts nicht.
sieht das denn auch so ähnlich aus wie der von mir aus dem antwortformular kopierte code:
<label for="mailonpost">Mail bei Antwort</label></b></td>
<td valign="top"><input name="mailonpost" id="mailonpost" value="yes" type="checkbox">
MfG
Hallo Gerhard,
Stimmt es dass das für Checkboxen nicht funktioniert?
Bei meinem kleinen Beispiel funkts nicht.
IE? Der kann das weder für type=checkbox noch type=radio
Grüße,
Jochen
Schon klar
Danke
hi,
IE? Der kann das weder für type=checkbox noch type=radio
that's quark, my dear.
selbst der IE 5.01 setzt mir hier im forum beim klicken auf den text "Mail bei Antwort" unter dem posting-formular ein häkchen in die folgende checkbox (bzw. nimmt es wieder heraus, bei erneutem klick).
gruß,
wahsaga
Hallo wahsaga,
IE? Der kann das weder für type=checkbox noch type=radio
that's quark, my dear.
ja, hast recht. Die Variante mit <label for=" hatte ich (warum auch immer) nie ausprobiert.
Meine Tests waren <label>Text<input ...></label>. Und so klappt es nur im FF, OP.
Grüße,
Jochen
hi,
ja, hast recht. Die Variante mit <label for=" hatte ich (warum auch immer) nie ausprobiert.
Meine Tests waren <label>Text<input ...></label>.
das wiederum hatte ich noch nie probiert.
Und so klappt es nur im FF, OP.
stimmt, fehler des IE.
http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#h-17.9
"for [...]
When absent, the label being defined is associated with the element's contents."
gruß,
wahsaga
ich habe 10 radiobuttons mit erklärendem text dabei.
nun möchte ich aber nicht nur die buttons klicken können, sondern dass auch der button aktiv wird, wenn ich den text dahinter klicke.
ich komme gerade nicht drauf.
gebt mir mal bitte einen hinweis.
das bekommst du mir dem "label"-attribut hin. damit kannst du text einem bestimmten formularfeld zuordnen.