Re: php & javascript

From: Date: Wed, 03 Oct 2001 09:54:28 +0000
Subject: Re: php & javascript
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-69741@lists.php.net to get a copy of this message
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

« previous php.general (#69741) next »