使用Javascript在另一个下拉列表的选定值上启用下拉列表

时间:2012-04-27 10:19:55

标签: javascript asp.net

我的网页上有两个ASP.NET下拉列表。默认情况下,第二个是禁用的。你们中的任何人都可以引导我使用javascript代码,当第一个中的选定索引是" 4"时,会启用第二个下拉列表,这是客户端的触发器,但我似乎无法弄明白。

我尝试了以下内容:

function ddlstClick() { if (document.getElementById("<%=ddlst_ParameterType.ClientID %>").selectedindex = "4") { ddlst_pulldownParameters.Enabled = true; }

2 个答案:

答案 0 :(得分:1)

试试这个。

var e = document.getElementById("<%=ddlst_ParameterType.ClientID %>");
    var strUser = e.options[e.selectedIndex].value;


   if (strUser == "4")
    {
     var x=document.getElementById("<%=seconddropdown.ClientID %>");
        x.disabled=false;
    }

答案 1 :(得分:0)

如果你想使用JQuery

,我认为你可以做类似的事情
var value = $("#ddlst_ParameterTypeoption:selected").text();
 if (value == "4")
   $("#ddlst_pulldownParameters").attr('disabled', false);