test.html

来自「复选框的使用」· HTML 代码 · 共 48 行

HTML
48
字号
<html>   
    <head>   
        <title>test onload</title>    
        <script language="Javascript">
		<!--
		var checkboxname = "c"; 
		var MaxCheckbox = 9; 
		var MaxSelected = 3; 
		var Num = 0; 
		function mycheck(ctrl)
		{ 
		var nowCtrl; 
		Num = 0; 
		var i;
		i = 1; 
		while ((i <= MaxCheckbox) && (Num <= MaxSelected)) {
		nowCtrl = eval("document.form." + checkboxname + i);
		//alert("this="+nowCtrl.checked);
		if ((nowCtrl.checked)) { 
		Num++;
		}
		i++;
		}
		if (Num > MaxSelected) { 
		ctrl.checked = false;
		alert("你已选择了三个网站!只有取消(再次点击)已选网站才能选其它网站。");
		}
		}
		//-->
		</script>       
    </head>   
<body>
<form action="" name="form">
<table>
<tr>
<td>
<input type="checkbox" name="c1" value="300" onclick="mycheck(this)">新浪 
<input type="checkbox" name="c2" value="400" onclick="mycheck(this)">网易 
<input type="checkbox" name="c3" value="500" onclick="mycheck(this)">搜狐 
<input type="checkbox" name="c4" value="600" onclick="mycheck(this)">赛迪 
<input type="checkbox" name="c5" value="700" onclick="mycheck(this)">263 
<input type="checkbox" name="c6" value="800" onclick="mycheck(this)">万网 

</td></tr>
</table>
</form>
</body>   
</html>   

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?