RE: [PHP] Dynamic input fields in Form
| From: | Jon Haworth | Date: | Fri, 07 Feb 2003 12:45:37 +0000 |
| Subject: | RE: [PHP] Dynamic input fields in Form | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-134714@lists.php.net to get a copy of this message | ||
Hi Frank,
> I have a form where the user selects for example; how many cars
> you have: 4. Then it most dynamicly create 4 input fields
[...]
Using only PHP, you'll have to make this a two-step process where page 1
collects the number of cars and posts to page 2, which generates the form
accordingly.
If is has to be done on the same page, you'll need to call a Javascript
function every time the number of cars changes. That function will have to
add or remove <input>s from the form depending on the number of cars
entered, and of course the whole page will break completely for anyone
without Javascript.
I'd make it a two-step process myself, it's considerably more robust and
offers considerably less room for problems (what happens if I claim I have
five cars, fill out their details, and then change it to three cars? which
details do you get rid of?)
Cheers
Jon