/ / Listy rozwijane i jQuery - asp.net, jquery

Dropdownlists i jQuery - asp.net, jquery

ASP.NET DropDownList ma właściwość Enabled="false", ale czy jest to możliwe z jQuery ustawić właściwość na Enabled="true"?

Odpowiedzi:

8 dla odpowiedzi № 1

Czy masz na myśli kontrolkę ASP.NET DropDownList i właściwość serwera „Enabled”?

ASP.NET renderuje kontrolkę serwera DropdownList za pomocą enable="false" tą drogą:

<select id="myDropDownListId" name="myDropDownListId" disabled="disabled">

Tak więc możesz użyć tego fragmentu jQuery, aby usunąć ten atrybut:

$("#myDropDownListId").removeAttr("disabled");

2 dla odpowiedzi nr 2
$("input").attr("disabled", "false");

W tej sytuacji przypisałbym (zakładam, że używasz formularzy internetowych .Net) CssClass do danych wejściowych, a następnie użyłem tej CssClass jako selektora. Ponieważ nie można ustawić serwer po wyrenderowaniu strony należy użyć parametru DOM „disabled”; więc zamiast enabled = true, musisz ustawić wartość disabled = false.