durch button textfeld erzeugen

saimoto

Mitglied
Hallo,

Möchte durch einen Button ein weiteres Textfeld erzeugen. Wird ein zweites mal auf den Button gedrückt, erscheint ein zweites Textfeld unter dem ersten, beim dritten mal ein drittes Textfeld usw.

Ich übergebe durch ein hidden-field einen festen Wert. Beim nächsten Aufruf soll der Wert +1 sein. Klappt aber nicht.
Wie bekomme ich die Anzahl variabel?
 
Falls du sowas mit PHP lösen willst, muss die Seite bei jeder Veränderung neu geladen werden, bist du dir dessen bewusst Wird nicht ganz klar bei deiner Frage.
 
Ja, rufe die Seite im form durch PHP_SELF; wieder auf. Aber der eigentliche value erhöht sich dann ja nicht.
PHP:
function machInput($anzahl){
         $anzahl = $anzahl + 1;
         for($i=1;$i<=$anzahl;$i++){
         echo "<input type='text'><br>";
         }
}

<form action="<?php echo $PHP_SELF; ?>" method="post">
            <input type="hidden" name="action" value="ok">
            <input type="hidden" name="anzahl" value="1">
            <input type="submit" name="submit" value="los">
      </form>
<?php
     if(isset($action) && $action=="ok"){
     machInput($anzahl);
}
?>
 
Zurück