2017-08-08 59 views
0

我有一個帶有一些文本字段和下拉列表的表單。必填字段在asp下拉列表中不起作用

我正在使用用戶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的textBox?

我被檢查的頁面的編譯後的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> 

所以它應該是工作,爲什麼不工作?

我使用ASP 4.0框架與Web窗體。

回答

0

在select中使用「required」時,第一個值應該爲空。 (value =「」)

+0

謝謝兄弟!現在工作! – Santamma