Wert von Radiobutton abfragen
Manque
- javascript
Hi,
wie kann ich den gewählten Wert einer Radiobuttongruppe abfragen?
<form name="form01">
<input type="radio" name="r_einh" value="px" checked onclick="zeigCode()"> px
<input type="radio" name="r_einh" value="pt" onclick="zeigCode()"> pt
<input type="radio" name="r_einh" value="mm" onclick="alert(this.value)"> mm
</form>
function zeigCode()
{
obj = document.form01;
alert ( obj.r_einh.value );
}
Der dritte Knopf meldet beim Klicken mm wie erwartet.
Die anderen melden undefined.
Was ist denn eine radiobutton-gruppe ein Array?
Manque
Die anderen melden undefined.
Was ist denn eine radiobutton-gruppe ein Array?
Ja, offenbar. So geht es:
for ( i=0; i<obj.r_einh.length; i++ )
{
if (obj.r_einh[i].checked ) alert( obj.r_einh[i].value );
}
Manque
Hi,
<form name="form01">
<input type="radio" name="r_einh" value="px" checked onclick="zeigCode()"> px
<input type="radio" name="r_einh" value="pt" onclick="zeigCode()"> pt
<input type="radio" name="r_einh" value="mm" onclick="alert(this.value)"> mm
</form>
>
> ~~~javascript
> function zeigCode()
> {
> obj = document.form01;
> alert ( obj.r_einh.value );
> }
>
Der dritte Knopf meldet beim Klicken mm wie erwartet.
Natürlich, this ist genau ein Element.
Die anderen melden undefined.
Natürlich, Du fragst die nichtdefinierte value-Eigenschaft von obj.r_einh (eine Collection aller input-Elemente mit name r_einh) ab.
Was ist denn eine radiobutton-gruppe ein Array?
AFAIK eine Collection.
cu,
Andreas