Nodral Posted February 9, 2012 Share Posted February 9, 2012 Hi All I've little Javascript kowledge so I'm hoping that some people here will be able to help me. I have a form which contains 37 checkboxes. Of these, 10 have a class of 'time' and I need one checkbox to tick/untick all 10 of them. I have the following code, but it doesn't work and I get an error of syntax error - checkAll(document.getElementById( Here is my function function checkAll(theForm, cName, status) { for (i=0,n=theForm.elements.length;i<n;i++) if (theForm.elements[i].className.indexOf(cName) !=-1) { theForm.elements[i].checked = status; } } and then the checkboxes are dynamically created with data from a DB as follows. <input type='checkbox' class='time' Name='$i' value='$key'>$value</br> The checkboxes appear correctly in the HTML and with the correct class displayed. Any thoughts? The checkbox must NOT tick every box on the screen, just the ones with a class of "time" Link to comment https://forums.phpfreaks.com/topic/256731-single-checkbox-controls-some-others/ Share on other sites More sharing options...
Adam Posted February 9, 2012 Share Posted February 9, 2012 The error you're getting would suggest it's an error with the call to checkAll(). Can you post that please? Link to comment https://forums.phpfreaks.com/topic/256731-single-checkbox-controls-some-others/#findComment-1316110 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.