|
Posted by Kenneth Downs on 05/12/05 16:54
Angelos wrote:
> Hello there I am trying to create A form that its fields will depend on a
> form menu.
> for example.
> /***********************************************/
> <form name="form1" method="post" action="">
> <select name="select">
> <option value="1">option 1</option>
> <option value="2">option 2</option>
> <option value="3">option 3</option>
> </select>
>
> Text field 1<input type="text" name="textfield">
> Text Field 2<input type="text" name="textfield2">
> Text Field 3 <input type="text" name="textfield3">
> Text Field 4 <input type="text" name="textfield4">
>
> <input type="submit" name="Submit" value="Submit">
> </form>
> /***********************************************/
> When the option 1 is selected only the textfields 1 and 2 to appear,
> when option 2 is selected only textfields 1 and 3 to appear and so on...
> any combination I would like.
>
> I tried puting the textfields in "if" statments but i don't like it. its
> too messy PHP and HTML code.
> Any Ideas of how this could be done better ? If someone did something
> similar before and has a relative link it would be good as well.
>
> Thanks
> Angelos!!
A good way to avoid client-side processing is to do the old "wizard"
approach. It has the advantage the users expect it and understand it.
On page 1 they make a selection from the <select...> element. Off we go to
the server, where you look at the option, save it in the session, and
decide which fields to show on page 2. Or even easier, which page to go
to.
--
Kenneth Downs
Secure Data Software, Inc.
(Ken)nneth@(Sec)ure(Dat)a(.com)
Navigation:
[Reply to this message]
|