This is off the cuff so if this needs tweaking apologies in advance ...
function checkboxcheck(f) {
var ok = false; for (var i = 0; i < f.mycheckbox.length; i++) {
if (f.mycheckbox[i].checked) {
ok = true;
}
} if (!ok) {
alert("Check a box please!");
return false;
}return true; }
On May 19, 2005, at 12:18 PM, Ryan Everhart wrote:
Ok guys I know this is easy, so please forgive me. I have a form with a series of checkboxes in it. The checkboxes are all named the same so when the form is submitted I get a comma delimited list of values like 1,4,5,8. I then take that list and put it in my db. Well I'm getting errors from my app now because people are not selecting any check boxes. So I'm trying to right some JS that will make sure at least on check box is check. Below is what I have, but it does seem to be working like I'd like it to.
This simply just checks if the value of the boxlist variable coming from the form is greater than 0. Keep in mind the BoxList variable is the name of several check boxes in the form so it should read like 1,4,5,8. It seems that every time I submit the form it passes the 'thisForm.BoxList.length' check every time no matter if any boxes are checked or not.
<SCRIPT LANGUAGE="JavaScript"> function CheckBoxCheck(thisForm) { if (thisForm.BoxList.length == 0) { alert("Please select at least one checkbox.\n"); return false; } } </script>
I know I'm just missing something simple. Any thoughts?
Thanks, Ryan ---------------------------------------------------------- To post, send email to [email protected] To unsubscribe: http://www.dfwcfug.org/form_MemberUnsubscribe.cfm To subscribe: http://www.dfwcfug.org/form_MemberRegistration.cfm
-- Matthew Woodward [EMAIL PROTECTED]
----------------------------------------------------------
To post, send email to [email protected]
To unsubscribe: http://www.dfwcfug.org/form_MemberUnsubscribe.cfm
To subscribe: http://www.dfwcfug.org/form_MemberRegistration.cfm
