Hej toni
Her er et javascript, der checker om mere end 3 checkboxe er blevet afkrydset, hvis det er tilfældet kommer der en advarsel til brugeren. Håber du kan bruge det.
<!-- TWO STEPS TO INSTALL LIMIT BOXES:
1. Copy the coding into the HEAD of your HTML document
2. Add the last code into the BODY of your HTML document -->
<!-- STEP ONE: Paste this code into the HEAD of your HTML document -->
<HEAD>
<SCRIPT LANGUAGE=\"JavaScript\">
<!-- Original: Glenn Wang (brief@ix.netcom.com) -->
<!-- Web Site:
http://capsule.bayside.net/ -->
<!-- Modified by Ronnie T. Moore (The JavaScript Source) -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!!
http://javascript.internet.com -->
<!-- Begin
function countChoices(obj) {
max = 3; // max. number allowed at a time
box1 = obj.form.box1.checked; // your checkboxes here
box2 = obj.form.box2.checked;
box3 = obj.form.box3.checked; // add more if necessary
count = (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>
</HEAD>
<!-- STEP TWO: Copy this code into the BODY of your HTML document -->
<BODY>
<center>
<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>
</center>
<p><center>
<font face=\"arial, helvetica\" size=\"-2\">Free JavaScripts provided<br>
by <a href=\"
http://javascriptsource.com\">The JavaScript Source</a></font>
</center><p>
<!-- Script Size: 1.55 KB -->