You are here: Re: Dynamic Form Items « PHP Programming Language « IT news, forums, messages
Re: Dynamic Form Items

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]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация