if ( !document.getElementById('chkBoxView').checked
&&!document.getElementById('chkBoxEdit').checked
&&!document.getElementById('chkBoxAdd').checked
&&!!document.getElementById('chkBoxDelete').checked )
{
alert('Please select atleast one checkBox');
return false;
}
else {
// Atleast One Check Box Selected By User.
return true
}
Above is JavaScript, What can be the Corresponding & Optimized code in JQuery ?
Since all of your checkbox IDs start with ‘chkBox’ you can address them using the attribute Starts With selector. A truthy length of checked checkboxes means at least one has been checked.
Demo: http://jsfiddle.net/karim79/KSjSH/2/