On Wednesday 29 January 2003 12:48, Webapprentice wrote:

> I have a SELECT on a web form.
>
> <select name="TimeChoice">
> <option value="Friday August 22, 04:00 PM - 06:00 PM">Friday August 22,
> 04:00 PM - 06:00 PM</option> <option value="Friday August 22, 06:00 PM -
> 08:00 PM">Friday August 22, 06:00 PM - 08:00 PM</option> <option
> value="Friday August 22, 08:00 PM - 10:00 PM">Friday August 22, 08:00 PM -
> 10:00 PM</option> <option value="Friday August 22, 10:00 PM - 12:00
> AM">Friday August 22, 10:00 PM - 12:00 AM</option> <option value="Saturday
> August 23, 12:00 AM - 02:00 AM">Saturday August 23, 12:00 AM - 02:00
> AM</option> <option value="Saturday August 23, 12:00 PM - 02:00
> PM">Saturday August 23, 12:00 PM - 02:00 PM</option> <option

[snip]

> Only one option may be chosen
>
> When I submit this form, there could be errors.  When I have errors, I
> wish to reprint the form with the user's values remembered.  In the
> reprinted SELECT tag, one of the OPTION tags will now have a SELECTED
> attribute.  Is there any elegant way to insert the SELECTED attribute on
> the right option?

The way to do it is to programmatically output the <SELECT> element. 

Store the options in an array, then step through the array building up the 
<SELECT> and <OPTION> tags inserting "selected" where appropriate. 

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
You seek to shield those you love and you like the role of the provider.
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to