Texteingabefeldern adden

  1. ShaggyAlienfood

    ShaggyAlienfood Thread StarterMacUser Mitglied

    Mitglied seit:
    13.01.2004
    Beiträge:
    172
    Zustimmungen:
    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
     
    ShaggyAlienfood, 19.03.2007
  2. Sojus

    SojusMacUser Mitglied

    Mitglied seit:
    30.05.2006
    Beiträge:
    143
    Zustimmungen:
    3
    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
     
    Sojus, 20.03.2007
  3. wegus

    wegusMacUser Mitglied

    Mitglied seit:
    13.09.2004
    Beiträge:
    14.982
    Zustimmungen:
    1.545
    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!
     
    wegus, 20.03.2007