Texteingabefeldern adden

  • Ersteller ShaggyAlienfood
  • Erstellt am
ShaggyAlienfood

ShaggyAlienfood

Aktives Mitglied
Thread Starter
Dabei seit
13.01.2004
Beiträge
174
Reaktionspunkte
5
Hi MacUsers,


Wie oder was muss ich anstellen, dass ich das hinbekomme?
Ich möchte auf eine Seite ein Drop Down Menü haben mit einem Zahlenwert von 1 bis 20 zum Beispiel.
Wenn der Wert im Drop Down Menü ausgewählt ist sollte die gleiche Menge von Texteingabefeldern erscheinen.
Beispiel: klickt man 5 an sollten dann 5 Felder erscheinen.

Danke
 
Huhu

Also mit PHP ginge das so. Du hast dein HTML Formular mit ListBox:
Code:
<form action="script.php" method="post">
  <p>
    <select name="anzahl" size="1">
      <option>1</option>
      <option>2</option>
      <option>3</option>
    </select>
  </p>
<input type="submit" name="asdasd" value="asdwasd">
</form>

Das leitet dich dann an die Datei script.php weiter

Code:
//Script.php
$anzahl = (int)$_POST['anzahl'];

for($i=0;$i<$anzahl;$i++){
print('<intput type="text" name="intput[]">');
}

Je nach dem was du willst ginge es aber vielleicht mit JavaScript "flüssiger"

mfg
 
Shaggy schrieb:
Wenn der Wert im Drop Down Menü ausgewählt ist sollte die gleiche Menge von Texteingabefeldern erscheinen.

Wenn das gleich und unmittelbar passieren soll, also ohne ein Formular damit zu versenden, dann muß diese Aktion am Client passieren und nicht am Server. Somit ist es nicht per Perl/PHP realisierbar sondern nur per Javascript!
 
Zurück
Oben Unten