由于 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控件限制只能单选。 哈哈,看看做出来的效果: 为了你也能实现出来,可以参考下面的方法,第一是准备好一个对象“地支”...
在ASP.NET中,常见的选择类控件包括DropDownList、RadioButtonList和CheckBoxList。例如,我们可以创建一个DropDownList来让用户选择月份,然后根据所选的月份动态生成相应的日期数。对于1月到12月,我们需要为每个...
3.2 使用RequiredFieldValidator控件 94 3.3 使用RangeValidator控件 97 3.4 使用CompareValidator控件 99 3.5 使用RegularExpressionValidator控件 103 3.6 使用CustomValidator控件 105 3.7 使用ValidationSummary...
CheckBoxList 控件用于选择多个复选框,可以使用 DataBind 方法来绑定数据。 17. RadioButton 控件 RadioButton 控件用于选择单选框,可以使用 Text 属性来定义单选框的显示文本。 18. RadioButtonList 控件 ...
RequiredFieldValidator控件用于验证字段是否为空。“rfv”作为前缀用于命名,如`rfvEmail`表示电子邮件必填验证器。 ### 22. CompareValidator 控件:cv CompareValidator控件用于比较字段值。“cv”作为前缀用于...
14.3 验证控件如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等,用于验证用户输入的有效性,确保数据符合预设的规则。 14.4 导航控件如HyperLink、TreeView、Menu等,帮助用户在网站的...
67.如何使用RequiredFieldValidator控件验证用户是否输入信息 68.如何使用RegularExpressionValidator控件验证E-mail地址和邮编等格式 69.如何使用RangeValidator控件验证输入的信息是否在指定范围内 70.如何使用...
CheckBoxList 控件简写:chklst Chklst 控件用于选择多个选项,chklst 是其简写形式。 RadioButton 控件简写:rdo Rdo 控件用于选择单个选项,rdo 是其简写形式。 RadioButtonList 控件简写:rdolst Rdolst 控件...
15. **Validation** 控件:如`RequiredFieldValidator`、`CompareValidator`、`RegularExpressionValidator`等,用于验证用户输入,确保数据的有效性。 在使用这些控件时,需要理解事件驱动编程的概念,如按钮点击...
14.3 验证控件,如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等,确保用户输入的数据满足特定条件,提高数据质量。 14.4 导航控件,如Menu、TreeView、SiteMapPath等,帮助用户在网站...
如何使用RequiredFieldValidator控件验证用户是否输入信息 68.如何使用RegularExpressionValidator控件验证E-mail地址和邮编等格式 69.如何使用RangeValidator控件验证输入的信息是否在指定范围内 70....
5. ListBox和CheckBoxList:用于多选选项,ListBox呈现为列表,CheckBoxList则以多列的形式显示。 6. Validation控件:如RequiredFieldValidator、CompareValidator和RegularExpressionValidator,用于验证用户输入...
验证控件(如RequiredFieldValidator、CompareValidator、RegularExpressionValidator等)用于验证用户输入的有效性,确保数据的正确性。 **14.4 导航控件** 导航控件(如Menu、TreeView、SiteMapPath)帮助用户在...
验证控件确保用户输入的数据满足特定条件,如RequiredFieldValidator(验证是否为空)、CompareValidator(比较两个控件的值)、RegularExpressionValidator(使用正则表达式验证)等。这些控件有助于提高用户体验...
数据控件中,涉及到的数据绑定控件,例如DataGrid、CheckBoxList、RadioButtonList等都有各自的命名简写规则。 此外,Crystal Report报表控件、印刷相关控件、错误处理组件、打印相关控件、定时器控件、以及水晶...
- **描述**:RequiredFieldValidator控件用于验证表单中的必填字段是否填写,未填写则给出提示。 - **示例代码**: ```xml <asp:RequiredFieldValidator ID="ReqVdt" runat="server" ControlToValidate="TxtSample...
3.2 必填域:RequiredFieldValidator控件 3.3 检验表达式:RegularExpressionValidator控件 3.3.1 检验电子邮件地址 3.3.2 检验用户名和口令 3.3.3 检验电话号码 3.3.4 检验网址 ...
基本的Web服务器控件包括Button、LinkButton、ImageButton、TextBox、CheckBox、CheckBoxList、RadioButton、RadioButtonList、ListBox和DropDownList等。其中,Button控件有三种类型:Button、LinkButton和...
- **功能描述**:CheckBoxList 控件提供了一个包含多个复选框的列表。 - **应用场景**:当需要用户从多个选项中进行选择时非常有用,例如问卷调查中的多选题。 ##### 6. DataGrid (数据网格) - **功能描述**:...
- **功能说明**:RequiredFieldValidator控件用于验证必填字段,如果未填写则显示错误消息。 - **示例代码**: ```html <asp:RequiredFieldValidator ID="ReqVdt" runat="server" ControlToValidate="TxtSample" ...