必填字段在 asp 下拉列表中不起作用
required field is not working in asp dropdownlist
我有一个带有一些文本字段和下拉列表的表单。
我正在使用 bootstrap 用户 jQuery。
问题是 ASP 下拉控件中的 required="required" 属性不起作用。
正在处理文本字段,但不是在下拉列表中。
这里不工作:
<asp:DropDownList ID="orderTypesDropDownList" runat="server" CssClass="form-control" required="required" DataSourceID="purchaseOrderTypesDS" DataTextField="PurchaseOrderType" DataValueField="TypeID" AppendDataBoundItems="True">
<asp:ListItem Selected="True">-- SELECT --</asp:ListItem>
</asp:DropDownList>
但这里有效:
如何让它在 ASP 下拉列表中像在 ASP 文本框中一样工作?
编译后我正在检查页面的DOM,看起来像这样:
<select name="ctl00$ContentPlaceHolder1$userBudget$orderTypesDropDownList" id="ctl00_ContentPlaceHolder1_userBudget_orderTypesDropDownList" class="form-control" required="required">
<option selected="selected" value="-- SELECT --">-- SELECT --</option>
<option value="8">AmEx PCard</option>
<option value="14">E-Victor Purchase</option>
<option value="13">In-House Job</option>
<option value="3">Internal Unit Request</option>
<option value="2">Invoice</option>
<option value="4">Journal Entry</option>
<option value="16">Material Move Request</option>
<option value="11">Material Request Tag</option>
<option value="12">Rapid Purchase</option>
<option value="17">Smart Buy Blanket PO</option>
<option value="6">Smart Buy PO</option>
<option value="15">Spare PO</option>
所以它应该工作,为什么不工作?
我正在使用带有 Web 表单的 ASP 4.0 框架。
在 select 中使用 "required" 时,第一个值应该为空。 (值="")
我有一个带有一些文本字段和下拉列表的表单。
我正在使用 bootstrap 用户 jQuery。 问题是 ASP 下拉控件中的 required="required" 属性不起作用。
正在处理文本字段,但不是在下拉列表中。
这里不工作:
<asp:DropDownList ID="orderTypesDropDownList" runat="server" CssClass="form-control" required="required" DataSourceID="purchaseOrderTypesDS" DataTextField="PurchaseOrderType" DataValueField="TypeID" AppendDataBoundItems="True">
<asp:ListItem Selected="True">-- SELECT --</asp:ListItem>
</asp:DropDownList>
但这里有效:
如何让它在 ASP 下拉列表中像在 ASP 文本框中一样工作?
编译后我正在检查页面的DOM,看起来像这样:
<select name="ctl00$ContentPlaceHolder1$userBudget$orderTypesDropDownList" id="ctl00_ContentPlaceHolder1_userBudget_orderTypesDropDownList" class="form-control" required="required">
<option selected="selected" value="-- SELECT --">-- SELECT --</option>
<option value="8">AmEx PCard</option>
<option value="14">E-Victor Purchase</option>
<option value="13">In-House Job</option>
<option value="3">Internal Unit Request</option>
<option value="2">Invoice</option>
<option value="4">Journal Entry</option>
<option value="16">Material Move Request</option>
<option value="11">Material Request Tag</option>
<option value="12">Rapid Purchase</option>
<option value="17">Smart Buy Blanket PO</option>
<option value="6">Smart Buy PO</option>
<option value="15">Spare PO</option>
所以它应该工作,为什么不工作?
我正在使用带有 Web 表单的 ASP 4.0 框架。
在 select 中使用 "required" 时,第一个值应该为空。 (值="")