asp中控制复选框最多选择4项的代码怎么写?

asp中控制复选框最多选择4项的代码怎么写?请尽量把代码写详细点... asp中控制复选框最多选择4项的代码怎么写?请尽量把代码写详细点 展开
 我来答
supercomputer
2006-03-15 · TA获得超过342个赞
知道小有建树答主
回答量:309
采纳率:100%
帮助的人:414万
展开全部
保存为网页html格式

<script language=javascript>
function test(){
var thecount;
var count1;
var i;
count1=0;
for (i=0; i<12; i++){
if (document.f1.id(i).checked==true){
count1++;
if (count1>=4){
break;
}
}
}

if (count1>=4)
{
alert("最多选择:" +count1 +"项");
for (i=0; i<12; i++){
if (document.f1.id(i).checked==false){
document.f1.id(i).disabled=true;
}

}}
else

{for (i=0; i<12; i++){
document.f1.id(i).disabled=false;
}

}

}
</script>
<body>
<br><br>
<hr>
<form name="f1">
<table border=0>
<tr bgcolor="F2FAFF">
<td width="28"><input name="id" type="checkbox" value="44642" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/464/44642.htm" class="d" target=_blank title="断了的弦下载">断了的弦</A></td>

<td width="28"><input name="id" type="checkbox" value="52271" onclick="test()"></td>
<td width="132"><A href="../musiclist/4/1680/52271.htm" class="d" target=_blank title="你的微笑下载">你的微笑</A></td>

<td width="28"><input name="id" type="checkbox" value="50863" onclick="test()"></td>
<td width="132"><A href="../musiclist/2/1114/50863.htm" class="d" target=_blank title="爱你下载">爱你</A></td>

<td width="28"><input name="id" type="checkbox" value="58568" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/1641/58568.htm" class="d" target=_blank title="北方的天空下下载">北方的天空下</A></td>
</tr>
<tr bgcolor="F2FAFF">
<td width="28"><input name="id" type="checkbox" value="44642" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/464/44642.htm" class="d" target=_blank title="断了的弦下载">断了的弦</A></td>

<td width="28"><input name="id" type="checkbox" value="52271" onclick="test()"></td>
<td width="132"><A href="../musiclist/4/1680/52271.htm" class="d" target=_blank title="你的微笑下载">你的微笑</A></td>

<td width="28"><input name="id" type="checkbox" value="50863" onclick="test()"></td>
<td width="132"><A href="../musiclist/2/1114/50863.htm" class="d" target=_blank title="爱你下载">爱你</A></td>

<td width="28"><input name="id" type="checkbox" value="58568" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/1641/58568.htm" class="d" target=_blank title="北方的天空下下载">北方的天空下</A></td>
</tr>
<tr bgcolor="F2FAFF">
<td width="28"><input name="id" type="checkbox" value="44642" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/464/44642.htm" class="d" target=_blank title="断了的弦下载">断了的弦</A></td>

<td width="28"><input name="id" type="checkbox" value="52271" onclick="test()"></td>
<td width="132"><A href="../musiclist/4/1680/52271.htm" class="d" target=_blank title="你的微笑下载">你的微笑</A></td>

<td width="28"><input name="id" type="checkbox" value="50863" onclick="test()"></td>
<td width="132"><A href="../musiclist/2/1114/50863.htm" class="d" target=_blank title="爱你下载">爱你</A></td>

<td width="28"><input name="id" type="checkbox" value="58568" onclick="test()"></td>
<td width="132"><A href="../musiclist/1/1641/58568.htm" class="d" target=_blank title="北方的天空下下载">北方的天空下</A></td>
</tr>
</table>

</form>
</body>
百度网友51a22fd
2006-03-15 · TA获得超过165个赞
知道答主
回答量:43
采纳率:0%
帮助的人:53.4万
展开全部
我来个简单易懂的吧.如果有更多的疑问,欢迎访问我的个人网站, http://www.alixixi.com,哈哈..
=========================================
<SCRIPT LANGUAGE="javascript">
<!--//
function countChoices(obj) {
max = 2;

box1 = obj.form.box1.checked;
box2 = obj.form.box2.checked;
box3 = obj.form.box3.checked;

count = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0);

if (count > max) {
alert("对不起,你只能选择" + max + "个项目!");
obj.checked = false;
}
}
//-->
</script>

<form name="form">
请最多选择2个项目:
<p>
<input type=checkbox name=box1 onClick="countChoices(this)">
选择项目1
<p>
<input type=checkbox name=box2 onClick="countChoices(this)">
选择项目2
<p>
<input type=checkbox name=box3 onClick="countChoices(this)">
选择项目3
<p>
</form>

参考资料: http://www.alixixi.com/WebScript/subject14/200512134149991.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式