一个form里有20个checkbox,怎样在提交的时候判断如果选定的超过10个,提示用户

lyhold 2003-09-26 04:42:18
一个form里有20个checkbox,怎样在提交的时候判断如果选定的超过10个,提示用户
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobird1 2003-09-26
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript">
<!--
function check()
{
var e = form1.c1;
var iCount = 0;

for( var i = 0; i < e.length; i++ ) {
if( e[i].checked == true ) {
iCount++;
if( iCount >= 4 ) {
alert( "has been > 3" );
e[i].checked = false;
iCount--;
break;
}
}
}
}
//-->
</SCRIPT>

<form name=form1>
<input type=checkbox name=c1 onclick="check()">1
<input type=checkbox name=c1 onclick="check()">2
<input type=checkbox name=c1 onclick="check()">3
<input type=checkbox name=c1 onclick="check()">4
<input type=checkbox name=c1 onclick="check()">5
</form>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧