| Brent Baisley 2005-06-08, 8:57 pm |
| Brackets are added to support multiple entries.
You can reference ANY field name in javascript by referencing it using
elements[]
document.formname.elements["counties[]"]
On Jun 8, 2005, at 1:19 AM, Ed Greenberg wrote:
> HTML_QuickForm seems to be taking my fieldnames and adding a pair of
> square brackets on the end. Thus
>
> $this-
> 10,'multiple'));
>
> results in
>
> <select size="10" multiple="multiple" name="counties[]">
> <option value="1">Hampden County, MA</option>
> <option value="2">Hampshire County, MA</option>
> ---snip---
> <option value="15">Grafton County, NH</option>
> <option value="16">Coos County, NH</option>
> </select>
>
> The problem with this is that you can't direct Javascript at
> document.formname.counties[]
>
> or even at document.formname.counties\[\]
>
> I'm imagining that the [] is a form of communication from the
> rendering part of quickform to the receiving part, probably indicating
> that multiple values are possible.
>
> Has anybody worked around the problem of applying javascript to these
> elements? We'd like a "clear" button to deselect everything in the
> select box.
>
> Justin? Any ideas?
>
> Thanks,
> </edg>
>
> --
> PEAR General Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Brent Baisley
Systems Architect
Landover Associates, Inc.
Search & Advisory Services for Advanced Technology Environments
p: 212.759.6400/800.759.0577
|