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 № 1Czy 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.