请问应该用什么验证控件来验证CheckBoxList,使它至少要有一项选中? rt如果要用自定义的验证控件该怎么写?多谢各位啦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也想知道。但是我查MSDN。验证控件不支持CheckBoxList if(this.CheckBoxList1.SelectedItem == null){ Response.Write("<script language='javascript'>alert("没有选择");</script>");} 如果你要用的是自定义控件 ,则需要自己写验证,可以通过继承baseValidator 等类来完成 在你的自定义控件中用FindControls函数找到你的控件,并转值后赋值给相应变量,然后通过CheckBoxList引用对象写一个循环获取该项是否选择 <script language="javascript" type="text/javascript"> <!-- function ClientValidate(sender, args) { var flag = false; var inarr=form1.all.tags("input"); for (var i=0; i<inarr.length; i++) { if(inarr[i].type=="checkbox") { if(inarr[i].checked==true) { flag = true; } } } if (flag) { args.IsValid = true; } else { args.IsValid = false; } } --></script><tr> <td align="right" bgcolor="#FFFFFF">用户权限: </td> <td bgcolor="#FFFFFF"><asp:CheckBoxList ID="cblrighgs" runat="server" RepeatLayout="Flow" RepeatColumns="5"> </asp:CheckBoxList> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="ClientValidate" Display="Dynamic" ErrorMessage="请选择用户权限"></asp:CustomValidator></td> </tr> 是不是用VS2003编译调试2.0版本的项目都有问题,必须要把应用程序设置成1.1版本的吗 给小弟看看 response写入字符串的问题 请求页面中转问题请教 Cookies无法保存,浏览器没有问题,顶也有分 成绩录入页面的制作及成绩的保存 请教关于页面间传递值问题(页面间控件能否相互访问)? 如何把网站挪个窝? 在DW8 里弄CSS样式 asp.net 显示不出 又是一个关于DataGrid问题?? net500 Panel动态添加控件问题 求救! 关于发布asp.net程序,打包的问题
{
Response.Write("<script language='javascript'>alert("没有选择");</script>");
}
<!--
function ClientValidate(sender, args)
{
var flag = false;
var inarr=form1.all.tags("input");
for (var i=0; i<inarr.length; i++)
{
if(inarr[i].type=="checkbox")
{
if(inarr[i].checked==true)
{
flag = true;
}
}
}
if (flag)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
-->
</script>
<tr>
<td align="right" bgcolor="#FFFFFF">用户权限: </td>
<td bgcolor="#FFFFFF"><asp:CheckBoxList ID="cblrighgs" runat="server" RepeatLayout="Flow" RepeatColumns="5">
</asp:CheckBoxList>
<asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="ClientValidate"
Display="Dynamic" ErrorMessage="请选择用户权限"></asp:CustomValidator></td>
</tr>