Input-Felder ???
Michael R.
- javascript
Hi Leute,
ich habe folgendes :
<form name="test">
<input type="radio" name="fall" value="hier" checked></input>hier
<input type="radio" name="fall" value="dort"></input>dort
<input type="button" ...>
</form>
bei den Radio-Buttons soll man einen auswählen oder den gewählten lassen; mit dem Klick auf Button wird eine Funktion aufgerufen, die dann den ausgewählten Wert "auslesen" soll:
function toll(){
var tolles = eval('test.fall').value);
alert(tolles);
}
Problem: er sagt mir immer dass es undefiniert ist. Warum ?
Oder anders gefragt wie kann ich den Wert herausfinden ????
Danke
Michael
Hallo,
<input type="radio" name="fall" value="hier" checked></input>hier
<input type="radio" name="fall" value="dort"></input>dort
» var tolles = eval('test.fall').value);
alert(tolles);
}
Problem: er sagt mir immer dass es undefiniert ist. Warum ?
Das Problem liegt daran, dass Du zwei Felder mit dem gleichen Namen "fall" hast. Muss auch bei Radio-Buttons so sein. Also, hast Du hier eine Feldvariable (Array) "fall" mit zwei Werten.
Versuch es so:
var tolles = eval('test.fall[0]').value für das erste Feld. 1 - für das zweite. Abfrage mit schleife etc.