使用下拉列表进行验证
本文关键字:验证 下拉列表 | 更新日期: 2023-09-27 17:53:40
我有一个DropDownList,它被绑定到一个页面的PageLoad上的数据源。在这个下拉列表中,我添加了一个选择值作为默认值。在这个下拉列表和一些文本框的底部,我有一个添加按钮。我如何在下拉列表中添加验证,以便如果用户将值保留为"选择",他/她不能单击添加按钮,除非他/她选择另一个值。
<asp:Label ID="lblItems" runat="server" Text="SemesterCode: "></asp:Label>
<asp:DropDownList ID="ddlItems" AppendDataBoundItems="true" runat="server">
<asp:ListItem Text=" -- Select -- " Value="-1"></asp:ListItem>
</asp:DropDownList>
对下拉列表使用"onchange"方法。当DDL的值被改变时,调用一个JS函数来启用其他按钮/必填字段。
function validateThingy(val) {
return (val != -1)
}
function calledOnChange(val) {
if (validateThingy(val)) {
//enable the buttons
} else {
//Keep the button disabled
}
}
检查下拉列表的选定索引,如果它为0,则警告消息,否则将您的逻辑同样
if(ddlItems.SelectedIndex==0){
Response.Write("Please choose any value");
}else{
//Put your logic here
}