【发布时间】:2009-03-11 17:46:38
【问题描述】:
ASP.NET DropDownList 具有属性Enabled="false",但是否可以从jQuery 将属性设置为Enabled="true"?
【问题讨论】:
ASP.NET DropDownList 具有属性Enabled="false",但是否可以从jQuery 将属性设置为Enabled="true"?
【问题讨论】:
你的意思是 ASP.NET 控件 DropDownList 和服务器属性“Enabled”吗?
ASP.NET 以这种方式使用 enable="false" 呈现 DropdownList 服务器控件:
<select id="myDropDownListId" name="myDropDownListId" disabled="disabled">
所以,你可以使用这个 jQuery sn-p 来删除该属性:
$('#myDropDownListId').removeAttr('disabled');
【讨论】:
$("input").attr("disabled", "false");
在这种情况下,我会为输入分配一个 CssClass(我假设您使用的是 .Net webforms),然后使用该 CssClass 作为选择器。由于页面渲染后无法设置 server 属性,因此必须使用 DOM “禁用”参数;因此,您必须设置 disabled=false,而不是 enabled=true。
【讨论】: