Leave the <input> name as email.  If you really want to call it email[], 
you should be able to reference this in JavaScript as the object 
document.myform["email[]"]

If you leave it as email, you can then convert the email variable into an 
array using explode() or split() as so:
<?php
// on the recieving page, of course
$emailArray = explode (",", $email);
// Alternatively, a bit of RE exploding...
$emailArray = split (",", $email);
?>

Matt

> Hey all!
> 
> I'm including some javascript that enables a button in a form          
> <input type="button" name="CheckAll" value="Check All"
> onClick="checkAll(document.myform.email)">                to check all
> the check boxes at once. (I have an array of check boxes from a mysql
> db)
> 
> I use:
> 
> <SCRIPT LANGUAGE="JavaScript">
> <!-- Begin
> function checkAll(field)
> {
> for (i = 0; i < field.length; i++)
>  field[i].checked = true ;
> }
> 
> function uncheckAll(field)
> {
> for (i = 0; i < field.length; i++)
>  field[i].checked = false ;
> }
> //  End -->
> </script>
> 
> So... In order to use this script my button has to have
> onClick="checkAll(document.myform.email)" and my check boxes have to
> have name="email" but i need to name them name="email[]" in order to
> pass the variables as an array in php. ive tried using
> onClick="checkAll(document.myform.email[])" but that just gives me an
> error for obvious reasons im sure. I don't know jack about javascript,
> so if you know of a better way to make a button that selects all check
> boxes or another way to code how the check boxes values are passed to
> the next page, I would be so greatful.
> 
> Thanks!
> Nate



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to