如何使用ASP中的JavaScript按钮禁用/启用DropDownList

时间:2013-05-22 15:31:07

标签: c# javascript visual-studio-2010 asp.net-mvc-3

我正在使用C#和SQL Server 2005开发ASP .Net MVC 3应用程序。

在视图中,我有一个DropDownList和一个按钮。

使用javascript,当我点击按钮时,下拉列表被禁用。

但是当我在此按钮中第二次点击时,下拉列表仍然被禁用。

是否有任何解决方案可以在第二次点击时启用它。

这是代码:

<%: 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> 

1 个答案:

答案 0 :(得分:2)

要重新启用该元素,您需要完全删除“disabled”属性。

     if (gg.disabled) {
         gg.removeAttribute("disabled");
     } else {
        gg.disabled = 'disabled';
     }