如何在ASP中使用JavaScript禁用/启用带有按钮的下拉列表

本文关键字:启用 按钮 下拉列表 禁用 JavaScript ASP | 更新日期: 2023-09-27 18:14:46

我正在使用c#和SQL Server 2005开发一个asp.net MVC 3应用程序。

在视图中,我有一个下拉列表和一个按钮

使用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> 

如何在ASP中使用JavaScript禁用/启用带有按钮的下拉列表

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

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