Mailinglisten-Archive |
Hi Andreas!
Bau doch einfach eine versteckte Formularvariabel in das
Formular ein, das die Anzahl der maximal auszufüllenden
(und damit zu kreierenden) Felder bestimmt...
<input type="hidden" value="1" name="now_is">
Im Skript kannst Du dann unterscheiden:
if($now_is < 5){
//mach neues Feld hinzu und zeige das Formular mit neuem
//Feld noch mal an,
//wobei $now_is um eins erhöht ist...
}else{
//speichere alle Daten gemäß der Anzahl der Felder
//und zeige dem User ein OK an
}
Für den Fall, dass ein Kunde die Felder auch eher wegschicken
möchte, kannst Du ja immer noch einen Submit-Button einbauen.
Dann solltest Du aber eine explizize Submit-Erlaubnis setzen.
Das heißt, dass das JavaScript beim Senden des Formulars
wiederum eine andere versteckte Variabel mit z.B.
$explizit_submit = "yes" setzt und das vom Skript auch so erkannt
werden sollte.
Gruß Tim
php::bar PHP Wiki - Listenarchive