2010-10-04 20 views
7

varsayılan başlığı sıfırlanır almaz firefox'taki bir ddl var. Bunu nasıl yaparım? Şimdiye kadar sahip olduğum şey bu. Bir yenileme üzerinde nasıl Firefox'ta refresh (F5) liste seçeneği açılır varsayılan sıfırlarım?

<%string ddlVal = ""%> 
<select id="detailSelect" name="DetailSelect"> 
    <option <%if (ddlVal == "") { Response.Write("selected = &quot;selected&quot;"); } %> value="" >--Choose One--</option> 
    <option <%if (ddlVal == "Building") { Response.Write("selected = &quot;selected&quot;"); } %> value="Building">Building</option> 
    <option <%if (ddlVal == "Contents") { Response.Write("selected = &quot;selected&quot;"); } %> value="Contents">Contents</option> 
</select> 

, ddl olduğu varsayılan ddl yenileme önce görüntülenen değil ediliyor ne. Bunu nasıl düzeltirim?

+4

yılında

$(document).ready(function() { $('#originCountry').val(0); }); 

: bu genellikle ASP.NET MVC açılan listeleri oluşturmak nasıl? Liste kod dehşet vericidir açılır –

+1

... –

cevap

26

<select> etiketine autocomplete="off" ekleyin. Bu, açılan menü seçiminizi hatırlatan firefox'ta bilinen bir sorundur.

+0

seçme veya seçenek etiketi? – MrM

+4

Onun seçme etiketi –

+0

teşekkür bahsediyor eminim. Bu çok yardımcı oldu – MrM

0

Çok basit bir çözüm. Önce jquery kodunu yazın. MVC Razor Görünümü tamamen ilgisiz bir bazda

@Html.DropDownList("originCountry", new SelectList(ViewBag.countriesList, "CountryId", "CountryName"), "Please select country", new { @class = "form-control", @onchange = "javascript:GetOriginCities(this.value);", @required = "required" }) 
İlgili konular