Hans: wert aus radiobutton auslesen mit document.write

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>
  1. 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

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. 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
    
  3. @@Hans:

    nuqneH

    [code lang=html]<script language="JavaScript">
    <!--
      [snip]
    //-->
    </script>

    S.a. diese Hinweise.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
  4. 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.

    --
    Vergesst Chuck Norris.
    Sponge Bob kann unter Wasser grillen!