Thanks...

> 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[]"]

document.myform["email[]"] seems to give me a syntax error.

 If you leave it as email, you can then convert the email variable into an
> array using explode() or split() as so:

On the recieving page I have echo($array = implode (",", $email));

which echos the array of text box values just fine. but only if the input
name=email[] not name=email, and email[] doesnt work since my javascript
uses email, not email[]

----- Original Message -----
From: "Matthew Armsby" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 03, 2001 2:54 AM
Subject: Re: [PHP] php & javascript


> 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]
>


-- 
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