欢迎光临
我们一直在努力

用JS脚本实现CheckBoxList只能选择其中的两个-.NET教程,评论及其它

建站超值云服务器,限时71元/月

 

最近在开发的时候遇到一个问题就是客户要求没多选项但是这些项目最多只能选择2项如果选择2项以上无刷新并且提示用户你选择过多 在随机删除其中一个。在网上找了好多文章也没有找到相关实例。故煞费苦心自己写了一个现在拿出来和大家分享。我是菜鸟!希望高手多提宝贵意见

其实很简单 首先是checkboxlisttext.aspx

<head>
<title>checkboxlist实例</title>
</head>
<script language=”javascript”>
function setcheckboxstate(str)
{
o = document.getelementsbytagname(“input”)
//o = from1.cbyyjslscly;
var val=0;
for(i=0;i<o.length;i++)
{
if(o[i].type==”checkbox” && o[i].checked && o[i].name==str)
{
//alert(o[i].value)
val = val + 1;
}
if(val > 2)
{
alert(你选择的项目只能在2个以内!)
o[i].checked=false;
return;
}

}
//alert(val)

}
</script>
</head>
<body ms_positioning=”gridlayout”>

<form id=”form1″ method=”post” runat=”server”>
<asp:checkboxlist id=”checkboxlist1″ runat=”server”>
<asp:listitem value=”net”>net</asp:listitem>
<asp:listitem value=”java”>java</asp:listitem>
<asp:listitem value=”vb”>vb</asp:listitem>
</asp:checkboxlist>

</form>

</body>
</html>

然后是 后台管理文件里面

checkboxlist1.attributes.add(“onclick”,”setcheckboxstate(checkboxlist1);”);

就ok了 !

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用JS脚本实现CheckBoxList只能选择其中的两个-.NET教程,评论及其它
分享到: 更多 (0)