<script language="javascript" type="text/javascript">
<!--
function ClientValidate(sender, args)
{
var flag = false;
var inarr=document.forms[0].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>
<asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="ClientValidate"
Display="Dynamic" ErrorMessage="请选择印章类型"></asp:CustomValidator>
客户端验证函数,作用:例如判定复选框必须至少有一个被选中才可以提交
本文介绍了一个 ASP.NET 中使用客户端 JavaScript 实现的自定义验证器示例,该示例确保至少有一个复选框被选中,适用于表单验证场景。

被折叠的 条评论
为什么被折叠?



