Hallo,
ich habe ein Problem mit JavaScript.
Es sollte eigentlich folgendes passieren:
Wenn ich auf ein Radio-Button klicke, soll ein Funktion in JavaScript aufgerufen werden, durch onClick: Dieser Funktion soll der Wert des RadioButtons übergeben werden.
Dieser Wert soll in der Funktion einem "hidden" Feld als Wert gegeben werden.
Damit ich hinterher, wenn ich auf Submit klicke, anhand dieses "hidden" Feldes sehe, welcher Radio Button angeklickt wurde. Das mache ich deshalb, weil die Radio Buttons nicht in diesem Formular untergebracht sind, sondern in einem anderen.
Aber vielleicht kann mir auch jemand eine bessere Methode dafür nenne.
Nun mal den JavaScript-Code:
<script type="text/javascript">
function check(Ordner){
document.getElementsByName('CheckOrdner').value = Ordner;
}
</script>
Und hier die Radio-Buttons:
<input type="radio" name="Checks" value="1" onclick="check(1)">
<input type="radio" name="Checks" value="2" onclick="check(2)">
Hier ist das Hidden-Feld in der der Wert eingefügt werden soll:
<input type="hidden" name="CheckOrdner" value=""/>
Vom Firebug bekomme ich gesagt: "1 is not defined".
Ich hoffe es kann mir einer sagen, was ich falsch mache.