使用jquery启用asp.net下拉列表控件

时间:2022-11-30 16:50:07

Greeting.

的问候。

How to enable or disable asp.net DropDownList control using jquery when checking an asp.net checkbox.

如何启用或禁用asp.net下拉列表控件时,使用jquery检查asp.net复选框。

So I have I have an asp.net checkbox when I check it I want to enable/disable a DropDownList.

我有一个asp.net复选框,当我选中它时,我想启用/禁用下拉列表。

Thank you,

谢谢你!

2 个解决方案

#1


7  

Something like this could do the magic

像这样的东西可以起到神奇的作用

$('#<%= CheckBox1.ClientID %>').click(function(){
  if ($('#<%= DropDownList2.ClientID %>').prop('disabled') != true)
    $('#<%= DropDownList2.ClientID %>').prop('disabled', true);
  else
    $('#<%= DropDownList2.ClientID %>').prop('disabled', false);
})

#2


1  

$("#'<%=CheckBoxId.ClientID %>'").click(function(){
    if( $("#'<%=CheckBoxId.ClientID %>'").attr('checked'))
       $("#'<%=DropDownListID.ClientID %>'").attr('disabled', true);
    else
       $("#'<%=DropDownListID.ClientID %>'").attr('disabled', false);
 });

#1


7  

Something like this could do the magic

像这样的东西可以起到神奇的作用

$('#<%= CheckBox1.ClientID %>').click(function(){
  if ($('#<%= DropDownList2.ClientID %>').prop('disabled') != true)
    $('#<%= DropDownList2.ClientID %>').prop('disabled', true);
  else
    $('#<%= DropDownList2.ClientID %>').prop('disabled', false);
})

#2


1  

$("#'<%=CheckBoxId.ClientID %>'").click(function(){
    if( $("#'<%=CheckBoxId.ClientID %>'").attr('checked'))
       $("#'<%=DropDownListID.ClientID %>'").attr('disabled', true);
    else
       $("#'<%=DropDownListID.ClientID %>'").attr('disabled', false);
 });