Re: Form Question

From: Date: Thu, 31 Oct 2002 23:57:35 +0000
Subject: Re: Form Question
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-122357@lists.php.net to get a copy of this message
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 >

« previous php.general (#122357) next »