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" Quote 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? Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.