asp中控制复选框每行最多选择4项的代码怎么写?
<tablewidth="800"align="left"><trbgcolor="#FFccCC"><tdstyle="color:#0000FF;font-size:...
<table width="800" align="left">
<tr bgcolor="#FFccCC"><td style=" color:#0000FF; font-size:14px; font-weight:600" width="120" align="center">走进我们</td><td><input type="checkbox" value="园所简介" name="zjwm"/>园所简介 <input type="checkbox" value="环境风貌" name="zjwm"/>环境风貌
<input type="checkbox" value="设施设备" name="zjwm"/>设施设备 <input type="checkbox" value="组织机构" name="zjwm"/>组织机构
<input type="checkbox" value="工作计划" name="zjwm"/>工作计划 <input type="checkbox" value="各项荣誉" name="zjwm"/>各项荣誉
</td></tr>
<tr bgcolor="#FFccCC"><td style=" color:#0000FF; font-size:14px; font-weight:600" width="120" align="center">教育教学</td><td><input type="checkbox" value="教育理念" name="jyjx"/>教育理念 <input type="checkbox" value="办园宗旨" name="jyjx"/>办园宗旨 <input type="checkbox" value="教育特色" name="jyjx"/>教育特色 <input type="checkbox" value="课程设置" name="jyjx"/>课程设置
<input type="checkbox" value="教研活动" name="jyjx"/>教研活动 <input type="checkbox" value="课题专栏" name="jyjx" onselect="4"/>课题专栏
</td></tr>
</table>
如何控制上面每行的复选框只允许选择四个,是每行(tr)不是整体(table).
谢谢!
请问如果数据一共是9行该如何处理呢 展开
<tr bgcolor="#FFccCC"><td style=" color:#0000FF; font-size:14px; font-weight:600" width="120" align="center">走进我们</td><td><input type="checkbox" value="园所简介" name="zjwm"/>园所简介 <input type="checkbox" value="环境风貌" name="zjwm"/>环境风貌
<input type="checkbox" value="设施设备" name="zjwm"/>设施设备 <input type="checkbox" value="组织机构" name="zjwm"/>组织机构
<input type="checkbox" value="工作计划" name="zjwm"/>工作计划 <input type="checkbox" value="各项荣誉" name="zjwm"/>各项荣誉
</td></tr>
<tr bgcolor="#FFccCC"><td style=" color:#0000FF; font-size:14px; font-weight:600" width="120" align="center">教育教学</td><td><input type="checkbox" value="教育理念" name="jyjx"/>教育理念 <input type="checkbox" value="办园宗旨" name="jyjx"/>办园宗旨 <input type="checkbox" value="教育特色" name="jyjx"/>教育特色 <input type="checkbox" value="课程设置" name="jyjx"/>课程设置
<input type="checkbox" value="教研活动" name="jyjx"/>教研活动 <input type="checkbox" value="课题专栏" name="jyjx" onselect="4"/>课题专栏
</td></tr>
</table>
如何控制上面每行的复选框只允许选择四个,是每行(tr)不是整体(table).
谢谢!
请问如果数据一共是9行该如何处理呢 展开
展开全部
在后面添加JS代码:
<script language="JavaScript">
<!--
var chk4N=[0,0,0];
(function()
{
var o=document.getElementsByTagName('input');for(i=0;i<o.length;i++)
{
var x=o[i],s=x.getAttribute('name');
var f=s=='zjwm'?1:(s=='jyjx'?2:0);
if(f) x.onclick=new Function('chk4N['+f+']+=this.checked?1:-1;if(chk4N['+f+']>4){this.checked=0;}');
}
})();
//-->
</script>
<script language="JavaScript">
<!--
var chk4N=[0,0,0];
(function()
{
var o=document.getElementsByTagName('input');for(i=0;i<o.length;i++)
{
var x=o[i],s=x.getAttribute('name');
var f=s=='zjwm'?1:(s=='jyjx'?2:0);
if(f) x.onclick=new Function('chk4N['+f+']+=this.checked?1:-1;if(chk4N['+f+']>4){this.checked=0;}');
}
})();
//-->
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询