我的ASP.NET窗體中有以下html。它代表一個下拉菜單,讓用戶選擇他的預算。當用戶在列表上選擇一個值時。 jQuery代碼複製ProjectBudget隱藏字段中的選定值,以便可以通過表單提交。ASP.NET窗體值驗證方案
<p><label>Project budget*</label></p>
<a href="#" class="SelectionDropdownMenu">Choose budget value</a>
<input id="ProjectBudget" class="inputDropdownValue" runat="server" type="hidden" />
<ul class="DropdownMenu">
<li><a href="#">5 000 $ or less</a></li>
<li><a href="#">5 000 $ - 10 000 $</a></li>
<li><a href="#">10 000 $ - 25 000 $</a></li>
<li><a href="#">25 000 $ - 50 000 $</a></li>
<li><a href="#">50 000 $ - 100 000 $</a></li>
<li><a href="#">100 000 $ or more</a></li>
<li><a href="#">N.A.</a></li>
</ul>
這個解決方案運作良好,我過去,但我沒有做在球場上任何驗證,並使用無序列表在DropDownList中提供了更多的靈活性,我們的網頁設計師。
但是我想添加ASP.NET驗證,讓預算選擇爲強制性的。
除了使用DropDownList並使用RequiredFieldValidator。我有什麼選擇?
輸入'type = radio'是一個選項嗎?同樣使用JavaScript會起作用(如果它已經是一個需求 - 也用於客戶端驗證)。您始終可以手動進行驗證。 – 2010-07-18 20:52:32