By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,287 Members | 1,665 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,287 IT Pros & Developers. It's quick & easy.

problem validating checkbox

P: n/a
Can anyone explain why this code fails when the set of checkboxes
consists of only one.

myForm.update.length returns 0 instead of 1 with the result that
I get an alert box even tho' the one checkbox is checked.

Thanks,
P
function checkForm(myForm) {
var numBoxes = 1*myForm.update.length || 0;
for(i=0;i<numBoxes;i++) {
if(myForm.update[i].checked == true)
return true;
}
alert("Select one or more part components to update");
return false;
}
}

Jul 20 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
Peter B. Ensch wrote:
Can anyone explain why this code fails when the set of checkboxes
consists of only one.

myForm.update.length returns 0 instead of 1 with the result that
I get an alert box even tho' the one checkbox is checked.

Thanks,
P


My apologies. A bad cut&paste led to an error in my code
example. It should have read:

function checkForm(myForm) {
var numBoxes = 1*myForm.update.length || 0;
for(i=0;i<numBoxes;i++) {
if(myForm.update[i].checked == true)
return true;
}
alert("Select one or more part components to update");
return false;
}
Jul 20 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.