обязательное поле не работает в раскрывающемся списке asp

у меня есть форма с некоторыми текстовыми полями и выпадающими списками.

Я использую bootstrap, который использует jQuery. Проблема заключается в том, что атрибут required="required" в раскрывающемся списке ASP не работает.

Работает с текстовыми полями, но не в раскрывающемся списке.

здесь не работает:

  <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>

Но здесь работает:

How can i make it works in the ASP dropdown like in the 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>

So its should be working, why is not working?

Я использую платформу ASP 4.0 с веб-формами.


person Santamma    schedule 08.08.2017    source источник


Ответы (1)


Первое значение должно быть пустым при использовании «обязательного» в выборе. (значение = "")

person see sharper    schedule 08.08.2017
comment
Спасибо приятель! Работает в настоящее время! - person Santamma; 08.08.2017