Hi all,
I can manage this script to work.
Js warn about listid[], he doesnt like [] in a var name !
Php needs them to collect an array from form checkboxes.
Here is my source :
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field[i].checked = true;
}
checkflag = "true";
return "nowhere"; }
else {
for (i = 0; i < field.length; i++) {
field[i].checked = false;
}
checkflag = "false";
return "everywhere"; }
}
</script>
</head>
<body>
<?
print_r($listid); // what in listid ?
?>
<form name=test action=check.php>
<input type=button value="partout"
onClick="this.value=check(this.form.listid[])"><br>
<input type="checkbox" name="listid[]" value="1">1<br>
<input type="checkbox" name="listid[]" value="2">2<br>
<input type="submit">
</form>
<script>
var obj=eval('document.test.listid[]');
alert(obj); // no object !
</script>
</body>
</html>
Thanks.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php