`
cyotun
  • 浏览: 15270 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

使用RequiredFieldValidator控件验证CheckBoxList

 
阅读更多
由于 RequiredFieldValidator无法直接验证 CheckBoxList  类型控件是否为空值,我们可以在Client端Script来进行验证,代码如下。


<asp:CheckBoxList ID="IssueTypeCheckBox" runat="server" RepeatDirection="Horizontal">
    <asp:ListItem Value="1">Hardware</asp:ListItem>
    <asp:ListItem Value="2">BIOS/Firmware</asp:ListItem>
    <asp:ListItem Value="3">Software </asp:ListItem>
    <asp:ListItem Value="4">Mechanical</asp:ListItem>
    <asp:ListItem Value="5">Manufacturing</asp:ListItem>
    <asp:ListItem Value="6">Others</asp:ListItem>
</asp:CheckBoxList>
<asp:customvalidator id="CustomValidator1" runat="server" ErrorMessage="*" ClientValidationFunction="checkIssueType"></asp:customvalidator>
<asp:Button runat="server"  ID="btn" text="Submit"  />
 
<script language="javascript" type="text/javascript">
function checkIssueType(source,args)
{        
    var chkListaTipoModificaciones= document.getElementById ('<%= IssueTypeCheckBox.ClientID %>');
    var chkLista= chkListaTipoModificaciones.getElementsByTagName("input");
    for(var i=0;i<chkLista.length;i++)
    {  
        if(chkLista[i].checked)
        {
            args.IsValid = true;
            return;
        }
    }
    args.IsValid = false;
}
</script>
分享到:
评论

相关推荐

    限制CheckBoxList控件只能单选实现代码及演示动画

    开发要求,原本对CheckBoxList控件是用来让用户多选的。但现在特殊要求,这个CheckBoxList控件限制只能单选。 哈哈,看看做出来的效果: 为了你也能实现出来,可以参考下面的方法,第一是准备好一个对象“地支”...

    ASP选择类控件和验证控件

    在ASP.NET中,常见的选择类控件包括DropDownList、RadioButtonList和CheckBoxList。例如,我们可以创建一个DropDownList来让用户选择月份,然后根据所选的月份动态生成相应的日期数。对于1月到12月,我们需要为每个...

    ASP.NET 控件的使用

    3.2 使用RequiredFieldValidator控件 94 3.3 使用RangeValidator控件 97 3.4 使用CompareValidator控件 99 3.5 使用RegularExpressionValidator控件 103 3.6 使用CustomValidator控件 105 3.7 使用ValidationSummary...

    Web窗体和常用服务器控件.ppt

    CheckBoxList 控件用于选择多个复选框,可以使用 DataBind 方法来绑定数据。 17. RadioButton 控件 RadioButton 控件用于选择单选框,可以使用 Text 属性来定义单选框的显示文本。 18. RadioButtonList 控件 ...

    C#控件 规范命名

    RequiredFieldValidator控件用于验证字段是否为空。“rfv”作为前缀用于命名,如`rfvEmail`表示电子邮件必填验证器。 ### 22. CompareValidator 控件:cv CompareValidator控件用于比较字段值。“cv”作为前缀用于...

    ASP.NET Web服务器控件.ppt

    14.3 验证控件如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等,用于验证用户输入的有效性,确保数据符合预设的规则。 14.4 导航控件如HyperLink、TreeView、Menu等,帮助用户在网站的...

    asp.net专家疑难解答200问源码

    67.如何使用RequiredFieldValidator控件验证用户是否输入信息 68.如何使用RegularExpressionValidator控件验证E-mail地址和邮编等格式 69.如何使用RangeValidator控件验证输入的信息是否在指定范围内 70.如何使用...

    常用.Net控件名称简写

    CheckBoxList 控件简写:chklst Chklst 控件用于选择多个选项,chklst 是其简写形式。 RadioButton 控件简写:rdo Rdo 控件用于选择单个选项,rdo 是其简写形式。 RadioButtonList 控件简写:rdolst Rdolst 控件...

    .net常用控件使用

    15. **Validation** 控件:如`RequiredFieldValidator`、`CompareValidator`、`RegularExpressionValidator`等,用于验证用户输入,确保数据的有效性。 在使用这些控件时,需要理解事件驱动编程的概念,如按钮点击...

    2022年优秀-ASPNETWeb服务器控件.pptx

    14.3 验证控件,如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等,确保用户输入的数据满足特定条件,提高数据质量。 14.4 导航控件,如Menu、TreeView、SiteMapPath等,帮助用户在网站...

    asp.net专家疑难解答200问

    如何使用RequiredFieldValidator控件验证用户是否输入信息 68.如何使用RegularExpressionValidator控件验证E-mail地址和邮编等格式 69.如何使用RangeValidator控件验证输入的信息是否在指定范围内 70....

    ASP.NET服务器控件开发技术与实例

    5. ListBox和CheckBoxList:用于多选选项,ListBox呈现为列表,CheckBoxList则以多列的形式显示。 6. Validation控件:如RequiredFieldValidator、CompareValidator和RegularExpressionValidator,用于验证用户输入...

    第4章 ASPNET Web服务器控件.pptx

    验证控件(如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等)用于验证用户输入的有效性,确保数据的正确性。 **14.4 导航控件** 导航控件(如Menu、TreeView、SiteMapPath)帮助用户在...

    第14章ASPNETWeb服务器控件.pptx

    验证控件确保用户输入的数据满足特定条件,如RequiredFieldValidator(验证是否为空)、CompareValidator(比较两个控件的值)、RegularExpressionValidator(使用正则表达式验证)等。这些控件有助于提高用户体验...

    .Net控件命名简写规范.pdf

    数据控件中,涉及到的数据绑定控件,例如DataGrid、CheckBoxList、RadioButtonList等都有各自的命名简写规则。 此外,Crystal Report报表控件、印刷相关控件、错误处理组件、打印相关控件、定时器控件、以及水晶...

    asp常用控件介绍,详细、全面

    - **描述**:RequiredFieldValidator控件用于验证表单中的必填字段是否填写,未填写则给出提示。 - **示例代码**: ```xml &lt;asp:RequiredFieldValidator ID="ReqVdt" runat="server" ControlToValidate="TxtSample...

    ASP.net技术内幕

    3.2 必填域:RequiredFieldValidator控件 3.3 检验表达式:RegularExpressionValidator控件 3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 ...

    第九章ASPnet服务器控件.pptx

    基本的Web服务器控件包括Button、LinkButton、ImageButton、TextBox、CheckBox、CheckBoxList、RadioButton、RadioButtonList、ListBox和DropDownList等。其中,Button控件有三种类型:Button、LinkButton和...

    asp.net控件

    - **功能描述**:CheckBoxList 控件提供了一个包含多个复选框的列表。 - **应用场景**:当需要用户从多个选项中进行选择时非常有用,例如问卷调查中的多选题。 ##### 6. DataGrid (数据网格) - **功能描述**:...

    net常用控件

    - **功能说明**:RequiredFieldValidator控件用于验证必填字段,如果未填写则显示错误消息。 - **示例代码**: ```html &lt;asp:RequiredFieldValidator ID="ReqVdt" runat="server" ControlToValidate="TxtSample" ...

Global site tag (gtag.js) - Google Analytics