wert aus radiobutton auslesen mit document.write
Hans
- javascript
0 ChrisB1 Vinzenz Mai0 Gunnar Bittersmann0 Steel
Ich habe ein Problem mit der Auswertung der Buttons. Irgendwo unterwegs geht da was verloren und ich weiß nicht woran es liegt und die generellen Erläuterungen haben auch nicht geholfen. Wäre nett, wenn sich jemand mal damit befassen könnte.
<script language="JavaScript">
<!--
function uebergabe() {
Radio = document.formular.Radio;
document.write(" und sind "+Radio);
}
//-->
</script>
<form name="formular" action="" onsubmit="uebergabe();">
<label for="Radio">Ihre Meinung zur Gnompage:</label>
</p>
<input type="radio" name="Radio" value="ein guter Mensch.">sehr gut
<input type="radio" name="Radio" value="in Ordnung.">mittelmäßig
<input type="radio" name="Radio" value="böse.">weniger gut
<p>
<p><input type="button" value="Senden" onclick="uebergabe()"></p>
Hi,
Irgendwo unterwegs geht da was verloren
Das ist keine Problembeschreibung, das ist Murks.
Lies bitte die Tipps für Fragende noch mal.
MfG ChrisB
Hallo,
Ich habe ein Problem mit der Auswertung der Buttons. Irgendwo unterwegs geht da was verloren und ich weiß nicht woran es liegt
function uebergabe() {
Radio = document.formular.Radio;
document.write(" und sind "+Radio);
}
[...]
<p><input type="button" value="Senden" onclick="uebergabe()"></p>
leicht. Sehr leicht. Mit einem Aufruf von document.write() nach Laden einer Seite überschreibst Du den bisherigen Inhalt der Seite. Das heißt, nach dem Aufruf von
uebergabe()
ist nur noch die Ausgabe dieser Funktion vorhanden.
Je nach Anwendungsfall kannst Du die <http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=innerHTML>-Eigenschaft eines Elementes oder DOM-Methoden nutzen.
Freundliche Grüße
Vinzenz
@@Hans:
nuqneH
[code lang=html]<script language="JavaScript">
<!--
[snip]
//-->
</script>
S.a. diese Hinweise.
Qapla'
Moin!
Ich frag mich grad, ob die das mit Absicht machen, aber irgendwie ist hier keiner auf das eigentliche Problem eingegangen.
function uebergabe()
{
Radio = document.formular.Radio;
document.write(" und sind "+Radio);
}
Du fragst Radio ab. Das ist ein Objekt und deshalb gibt das document.write auch " und sind [Object]" aus.
Ich nehm mal an, Du willst nicht das Objekt ausgeben sondern den aktuell gewaehlten Wert.
Stelle also fest, <http://de.selfhtml.org/javascript/objekte/elements.htm#checked@title=welche der Boxen ausgewaehlt ist> und gib deren Wert aus.