C# 如何在ASP中使用JavaScript通过按钮禁用/启用DropDownList
我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序 在视图中,我有一个下拉列表和一个按钮 使用javascript,当我点击按钮时,dropdownlist被禁用 但是当我再次点击这个按钮时,dropdownlist仍然被禁用 是否有任何解决方案可使其在第二次单击时启用 代码如下:C# 如何在ASP中使用JavaScript通过按钮禁用/启用DropDownList,c#,javascript,visual-studio-2010,asp.net-mvc-3,C#,Javascript,Visual Studio 2010,Asp.net Mvc 3,我正在使用C#和SQLServer2005开发一个ASP.NETMVC3应用程序 在视图中,我有一个下拉列表和一个按钮 使用javascript,当我点击按钮时,dropdownlist被禁用 但是当我再次点击这个按钮时,dropdownlist仍然被禁用 是否有任何解决方案可使其在第二次单击时启用 代码如下: <%: Html.DropDownListFor(model => model.SelectedProfile_Ga, new SelectList(Model.Profil
<%: Html.DropDownListFor(model => model.SelectedProfile_Ga, new SelectList(Model.Profile_GaItems, "ID_Gamme", "ID_Gamme"), new { @id = "gg" })%>
<input type="button" value="Configurer" id="btnShowGestion" onclick="GamDis()"/>
script type="text/javascript">
function GamDis() {
var gg = document.getElementById('gg');
var bb = document.getElementById('btnShowGestion');
gg.disabled = 'disabled';
}
</script>
model.SelectedProfile\u Ga,新的选择列表(model.Profile\u GaItems,“ID\u game”,“ID\u game”),新的{@ID=“gg”})%>
script type=“text/javascript”>
函数GamDis(){
var gg=document.getElementById('gg');
var bb=document.getElementById('btnShowGestion');
gg.disabled='disabled';
}
要重新启用元素,需要完全删除“disabled”属性
if (gg.disabled) {
gg.removeAttribute("disabled");
} else {
gg.disabled = 'disabled';
}
谢谢,这是工作@约翰不一样,但是谢谢,我找到了解决办法