»
EnglishFrenchVietnamese

Print - Limit Boxes script - JavaScriptBank.com

Full version: jsB@nk » Form » Checkbox » Limit Boxes script
URL: https://www.javascriptbank.com/limit-boxes-script.html

Limit Boxes script © JavaScriptBank.comLimits the number of checkboxes that the user is able to check on your site. Ideal for situations when more than one selection is allowed up to a certain number overall. If they select too many, they are notified of the maximum allowed and their last entry becomes unchecked.

Full version: jsB@nk » Form » Checkbox » Limit Boxes script
URL: https://www.javascriptbank.com/limit-boxes-script.html



JavaScript
<SCRIPT LANGUAGE="JavaScript">// Glenn Wang (brief@ix.netcom.com) | http://capsule.bayside.net/<!-- Beginfunction countChoices(obj) {max = 2; // max. number allowed at a timebox1 = obj.form.box1.checked;  // your checkboxes herebox2 = obj.form.box2.checked;box3 = obj.form.box3.checked;  // add more if necessarycount = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0);// If you have more checkboxes on your form// add more  (box_ ? 1 : 0)  's separated by '+'if (count > max) {alert("Oops!  You can only choose up to " + max + " choices! \nUncheck an option if you want to pick another.");obj.checked = false;   }}//  End --></script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<form>Please choose up to 2 sections:<p><input type=checkbox name=box1 onClick="countChoices(this)">Section 1<p><input type=checkbox name=box2 onClick="countChoices(this)">Section 2<p><input type=checkbox name=box3 onClick="countChoices(this)">Section 3<p></form><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->