Thanks, but same problem.
alert() will give me the correct values, but it is still not unchecking the
boxes.

Strange, it obviously sees them as the statement
if (document.LevelListForm.elements['rgItems[]'][i].checked == true)
is correctly found for every checked box, but it just can't seem to find
them to uncheck them.
And I don't get any javascript errors.



> Try this....
>
> <SCRIPT LANGUAGE="JavaScript">
> <!--
> function ClearLevelListForm()
> {
> for (var i=0;i<document.LevelListForm.elements['rgItems[]'].length;i++)
> {
> if (document.LevelListForm.elements['rgItems[]'][i].checked == true)
> {
> alert(document.LevelListForm.elements['rgItems[]'][i].value);
> document.LevelListForm.elements['rgItems[]'][i].checked = false;
> }
> }
> }
> //-->
> </script>
>
> PHP List wrote:
> > Hi,
> > I am hopeing someone can help me with this.
> > This is more of a javascript problem I suppose.
> > I have a bunch of check boxes on a from that I have given a name of
rgItems[] so I can access them as an array in php.
> > But I can't find a way to clear all the checkboxes on the form at once.
a reset button only resets the form to the original values, but I need to be
able to clear all the check boxes.
> >
> > <SCRIPT LANGUAGE="JavaScript">
> > <!--
> > function ClearLevelListForm()
> > {
> >  for (var i=0;i<document.LevelListForm.elements.length;i++)
> >  {
> >   if (document.LevelListForm.elements[i].checked == true)
> >   {
> >     alert(document.LevelListForm.elements[i].value);
> >     document.LevelListForm.elements[i].checked = false;
> >   }
> >  }
> > }
> > //-->
> > </script>
> > I do get the correct alerts from the above script corresponding to the
number of checked boxes, however, the second line does not seem to be
unchecking the boxes. I am not sure if this has something to do with the
fact that all the boxes have the same name rgItems[] and the browser doesn't
know which one to uncheck.
> > Has anybody else come accross this?
> > Thanks,
> > And I apologize for asking this question on the PHP List, but I am
hoping someone here may have had the same problem when name mutliple form
elements using the array style:   blah[]
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to