Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
<html>
<head>
<script>
var checkNum = 10;
var checkOnly = 3;
function checkCount() {
var checks = 0;
for (var i = 0; i < checkNum; i++) {
if (document.getElementById('check_' + i).checked) {
checks++;
if (checks > checkOnly) {
alert('oops');
return false;
}
}
}
alert('count is good');
return true
}
</script>
</head>
<body>
<input type="check" id="check_0" onclick="checkCount()">
...
<input type="check" id="check_9" onclick="checkCount()">
</body>
</html>
<HTML>
<HEAD>
<SCRIPT>
var cbCollection;
var LIMIT = 3;
function collectCBs()
{
cbCollection = document.getElementsByName("CB");
}//end collectCBs()
function validate(cbChecked)
{
var count=0;
for(i=0; i<cbCollection.length; i++)
{
if(cbCollection[i].checked)
count++;
if(count > LIMIT)
{
alert("You may only select " + LIMIT + " choices.\nUncheck another selection before choosing this.");
cbChecked.checked = false;
break;
}//end if
}//end for
}//end validate()
</SCRIPT>
</HEAD>
<BODY ONLOAD=collectCBs()>
<INPUT TYPE=CHECKBOX NAME=CB VALUE=0 ONCLICK=validate(this)> cb0
<INPUT TYPE=CHECKBOX NAME=CB VALUE=1 ONCLICK=validate(this)> cb1
<INPUT TYPE=CHECKBOX NAME=CB VALUE=2 ONCLICK=validate(this)> cb2
<INPUT TYPE=CHECKBOX NAME=CB VALUE=3 ONCLICK=validate(this)> cb3
<INPUT TYPE=CHECKBOX NAME=CB VALUE=4 ONCLICK=validate(this)> cb4
<INPUT TYPE=CHECKBOX NAME=CB VALUE=5 ONCLICK=validate(this)> cb5
<INPUT TYPE=CHECKBOX NAME=CB VALUE=6 ONCLICK=validate(this)> cb6
<INPUT TYPE=CHECKBOX NAME=CB VALUE=7 ONCLICK=validate(this)> cb7
<INPUT TYPE=CHECKBOX NAME=CB VALUE=8 ONCLICK=validate(this)> cb8
<INPUT TYPE=CHECKBOX NAME=CB VALUE=9 ONCLICK=validate(this)> cb9
</BODY>
</HTML>