On 14 May 2004 09:59, Brent Clark wrote:
> Hi all
>
> I have the following php code:
>
> echo"<td> </td><td><input type=\"checkbox\" name=\"frow\"
> value=\"$var\"></td>\n";
>
> I now have the following javascript code:
> <!-- From webmin-->
>
> <a href='' onClick='document.frm.frow.checked = true; for(i=0;
> i<document.frm.frow.length; i++) {
> document.frm.frow[i].checked = true; }
> return false'>Select all</a>
> <a href='' onClick='document.frm.frow.checked =
> !document.frm.frow.checked;
> for(i=0; i<document.frm.frow.length; i++) {
> document.frm.frow[i].checked =
> !document.frm.frow[i].checked; } return false'>Invert
> selection</a><br>
>
> the problem I have is that if I change the
>
> echo"<td> </td><td><input type=\"checkbox\" name=\"frow\"
> value=\"$var\"></td>\n"; to
> echo"<td> </td><td><input type=\"checkbox\" name=\"frow[]\"
> value=\"$var\"></td>\n";
>
> Then my php task is fine, but if I make it a normal variable, like
> name="frow"
>
> But then my PHP does not work, and the Javascript does work (Selects
> all the checkboxes with a tick)
>
> I can determine if this is a javascript fault or a php fault.
Neither -- a programmer fault! ;)
Name the field with name="frow[]", and refer to it in JavaScript like this:
document.frm['frow[]']
Cheers!
Mike
---------------------------------------------------------------------
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning & Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS, LS6 3QS, United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php