• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Verschachtelung einer radio group

Status
Für weitere Antworten geschlossen.

blackbolt

Neues Mitglied
folgendes. ich möchte eine radio group erstellen, wo z.b. der user die auswahl zwischen 3 werte hat, wobei der 3te wert ein textfeld für quasi "sonstiges" sein soll. Nun weiß ich leider nicht wie ich das realisieren kann.

so in der art vllt?

<tr>
<td> Lagerbuchsen:<br></td>
<td><br>
<input type="radio" name="lagerbuchsen" value="Stellite 4"> Stellite 4<br>
<input type="radio" name="lagerbuchsen" value="Stellite 6"> Stellite 6<br>
<input type="radio" name="lagerbuchsen"><input size="10"><br>
</td>
 
HI blackbolt,
eine mögliche Lösung wäre folgende (mit ein wenig PHP und Javascript):
HTML:
<script>
 function test() {
   document.getElementById("text_submit").style.display = "inline";
 }
</script>
<? 
  if(isset($_POST['submit'])) {
    echo $_POST['lagerbuchsen'];
    if ($_POST['lagerbuchsen'] == "Sonstiges") {
      if ($_POST['text_submit'] != "") {
        echo " - Eingabe: " . $_POST['text_submit'];
      }
    } 
  }
?>
<form method="post" action="<?= $PHP_SELF ?>">

<input type="radio" name="lagerbuchsen" value="Stellite 4"> Stellite 4<br>
<input type="radio" name="lagerbuchsen" value="Stellite 6"> Stellite 6<br>
<input type="radio" onclick="javascript:test();" value="Sonstiges" name="lagerbuchsen"> Sonstiges <input id="text_submit" style="display:none;" name="text_submit" size="10"><br>

<input type="submit" name="submit" value="JO">
</form>

Nicht schön, aber einzigartig :D
grüße prostel
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben