I'm having a problem with a javascript validation for a form with
multiple checkboxes with the same name.
The validation works just fine when there is more than one checkbox (as with a
results set with more than one item) however, if there is only one checkbox, it
always validates to false and craps out. Any suggestions would be most
appreciated.
thx,
larry
Here's the javascript:
<InvalidTag language="javascript" type="text/javascript">
function checkForNoSelections(){
var chkd = 0;
var e = document.viewItems;
for(var i = 0; i < e.atccNum.length; i++){
if(e.atccNum[i].checked == true){
chkd = ++chkd;
}
}
if(chkd > 0){
e.submit();
return true;
}
else{
alert("You must select an item to display.");
return false;
}
}
</script>
Here's an example of the single checkbox form (there are no problems with
multiple checkboxes):
<form action="whatever.cfm" enctype="multipart/form-data"
method="post" name="viewItems">
<input type="Checkbox" name="atccNum" value="1"> 1<br />
<input type="button" value="View Selections"
onClick="checkForNoSelections()"><br />
<input type="Reset" value="Clear Selections"><br />
</form>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking
application. Start tracking and documenting hours spent on a project or with a
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:212458
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54