当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  最近在开发的时候遇到一个问题

 最近在开发的时候遇到一个问题

点击次数:28 次 发布日期:2008-11-26 17:06:46 作者:源代码网
源代码网推荐      最近在开发的时候遇到一个问题就是客户要求没多选项但是这些项目最多只能选择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了 !
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华