Bei aktivem Radiobutton Value in Textfeld schreiben

Dr_McKay

Grünschnabel
Hallo, ich würde gerne durch das auswählen eines Radiobuttons dessen Value in ein Textfeld schreiben lassen und wenn man einen anderen Radiobutton auswählt soll sich der Text im Textfeld wieder ändern.

Was ich bisher (gefunden) habe:
HTML:
<script type="text/javascript">
<!--
function modifyField(objradio){
  if(objradio.checked){
    objradio.form.daten_geschlaecht.value = objradio.form.daten_geschlaecht.value + objradio.value + ','
  }else{
    objradio.form.daten_geschlaecht.value = objradio.form.daten_geschlaecht.value.replace(eval("/"+objradio.value+",/g"), "");
  }
}
//-->
</script>

Die Radiobuttons:
HTML:
<p> Geben Sie bitte Ihr Geschlecht an:</p>

<p>
<input type="radio" name="geschlecht" value="männlich" checked onclick="modifyField(this)"> männlich
<input type="radio" name="geschlecht" value="weiblich" onclick="modifyField(this)"> weiblich
</p>

Das Textfeld:
HTML:
Geschlecht:
<input name="daten_geschlecht" type="text" readonly>

Bin leider noch Java Änfanger.
 
Naja es funktioniert eben nicht, dass ist das Problem....

Hab den Fehler bei meinem ersten Versuch gefunden..hatte mich mehrfach vertippt mit

HTML:
<input type="radio" name="geschlecht" value="männlich" checked="checked" onclick="this.form.daten_geschlecht.value='männlich'"> männlich

und

HTML:
<input name="daten_geschlecht" type="text" readonly value="männlich" id="ausgabe" size="7">

funktioniet es....
 
Zuletzt bearbeitet:
na, dann markier den thread auch als erledigt, damit hilfeleistende ihn nicht umsonst aufschlagen, um am ende zu erfahren, dass du über deine eigenen tippfehler gestolpert bist :rolleyes:
 
Zurück