DaScheff: Radio-Box

Hallo!
Ich hab ein ganz normales HTML-Formular, auf dem ich gerne eine Auswahl Möglichkeit mittels Radio-Boxes machen möchte. So z.B. :

lieblings Frucht:
() Apfel
() Birnen
() Orangen
() Andere

Und, wenn "Andere" selektiert wird, kommt ein Input field zum eingeben. Gibt sicher so ein JS...

Danke im Voraus!!!

  1. Hallo Scheffe,

    Schau mal in SELFHTML nach, um eine Antwort auf deine Frage zu finden!
    http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons
    http://selfhtml.teamone.de/javascript/objekte/forms.htm

    mfg Siechfred

    --
    Die wahre Kunst der Kommunikation liegt darin, nicht nur das Richtige am richtigen Ort zur richtigen Zeit zu sagen, sondern das Falsche im verlockenden Augenblick ungesagt zu lassen. (Dorothy Nevel)
    ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
    1. Hallo Scheffe,

      <img src="/images/04.gif" border="0" alt="">
      http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons
      http://selfhtml.teamone.de/javascript/objekte/forms.htm

      mfg Siechfred

      Danke für die Infos - aber, dass was ich machen möchte steht dort leider auch nicht (hab ja schon selbst gesucht für die Antwort - nur nix gefunden).
      Ich will, dass wenn ein bestimmter Radiobutten gedrückt wird, ein zuseztliches eingabe feld (unabhängig von den radio buttens) erscheint - aber nur wenn dieser Radio butten selektiert wird...
      Danke!

  2. Hallo DaScheff,

    Und, wenn "Andere" selektiert wird, kommt ein Input field zum eingeben.

    da brauchst du ein <input type="text" id="bla" name="bla"...> das du mit document.getElementById('bla').style.visibility = 'hidden' auf unsichtbar geschaltet wird (dann ist es gleich sichtbar, wenn jemand js aus hat). Der radio-Button bekommt dann noch ein onclick, der überprüft, ob er ausgewählt ist (mit ....bla.checked == true)und wenn ja, wird die visibility wieder auf visible gestellt. Das wars eigentlich schon :-)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hallo DaScheff,

      Und, wenn "Andere" selektiert wird, kommt ein Input field zum eingeben.
      da brauchst du ein <input type="text" id="bla" name="bla"...> das du mit document.getElementById('bla').style.visibility = 'hidden' auf unsichtbar geschaltet wird (dann ist es gleich sichtbar, wenn jemand js aus hat). Der radio-Button bekommt dann noch ein onclick, der überprüft, ob er ausgewählt ist (mit ....bla.checked == true)und wenn ja, wird die visibility wieder auf visible gestellt. Das wars eigentlich schon :-)

      Grüße aus Nürnberg
      Tobias

      Danke, aber, jetzt ist bei mir alles weg :(

      Hier ein Auszug aus meinem Code:

      <script language="JavaScript">
         document.getElementById("eingabe").style.visibility = 'hidden';
      </script>
      ...
      <TD height="21">Anderes: </TD>
      <TD height="21"><INPUT type=radio value=1 name=andere
      onclick="if(document.Anzeige.andere.checked==true){document.getElementById("bezart").style.visibility =
      'visable';}">

      <TD height=23>Bitte eingeben: </TD>
      <TD height=23><INPUT name=eingabe size=20 id="eingabe">

      Danke! ;-)