Re: 'Select All'
| From: | Shane Wright | Date: | Tue, 18 Dec 2001 17:02:59 +0000 |
| Subject: | Re: 'Select All' | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-78083@lists.php.net to get a copy of this message | ||
Hi Martin,
Excellent, thanks for your help :)
Regards
--
Shane
On Monday 17 Dec 2001 10:15 pm, Martin Towell wrote:
> you _can_ reference it by name - try this:
>
> <script>
> function my_select(type)
> {
> frm = document.forms.test;
> ele = frm["mycheckbox[]"];
> len = ele.length;
> for (i = 0; i < len; i++)
> ele[i].checked = type;
> }
> </script>
> <form name="test">
> <input type="button" value="All"
> onClick="my_select(true);">
> <input type="button" value="None"
> onClick="my_select(false);">
> <input type="checkbox" name="mycheckbox[]">
> <input type="checkbox" name="mycheckbox[]">
> <input type="checkbox" name="mycheckbox[]">
> <input type="checkbox" name="mycheckbox[]">
> </form>
>
> Martin
>
>
> -----Original Message-----
> From: Shane Wright [mailto:me@shanewright.co.uk]
> Sent: Tuesday, December 18, 2001 4:55 AM
> To: php-general@lists.php.net
> Subject: [PHP] 'Select All'
>
>
> Hi
>
> I'm having somewhat of a problem :(
>
> I have my banks of checkboxes, all named 'mycheckbox[]' with the values as
> different IDs. The user happily checks a few of them and my scripts
> happily
>
> process the resulting arrays.
>
> But... how do I get Javascript to do a 'select all' on them?? I cant
> access
> them by name because of the square brackets, and I cant access them by
> going
>
> through all form elements in case there are other checkboxes that dont want
> to be included.
>
> Is there a tidy way around this, does any of the above make sense?
>
> Thanks