C# 在HTML中的按钮单击事件上启用下拉列表
我想在按钮的点击事件上启用一个下拉列表,但在我使用以下代码的情况下,该下拉列表会启用几秒钟,然后在aspx页面中被禁用C# 在HTML中的按钮单击事件上启用下拉列表,c#,html,asp.net,C#,Html,Asp.net,我想在按钮的点击事件上启用一个下拉列表,但在我使用以下代码的情况下,该下拉列表会启用几秒钟,然后在aspx页面中被禁用 启用功能以启用下拉列表: function enable() { $("#ddlBranch").prop("disabled", false); } 下拉列表代码: <div class="col-md-3"> <div class="form-group m-r-sm"> <label for='rf_name
启用
功能以启用下拉列表:
function enable() {
$("#ddlBranch").prop("disabled", false);
}
下拉列表代码:
<div class="col-md-3">
<div class="form-group m-r-sm">
<label for='rf_name'>Branch</label>
<select id="ddlBranch" class="m-b-sm w-lg form-control" onchange="ViewHistoricData()">
<option value="ALL" selected="selected">ALL</option>
</select>
<asp:HiddenField ID="hdnClientId" runat="server" />
</div>
</div>
分支机构
全部的
按钮点击代码:
<button id="btnViewHistoricData" class="btn bg-dark" onclick= "enable();" >View Historic Data</button>
查看历史数据
我认为您已删除“禁用”
function enable() {
$("#ddlBranch").removeAttr('disabled');
}
使用jQuery禁用/启用的正确方法是
function enable() {
$("#ddlBranch").attr('disabled',false);
}
我认为您已删除“禁用”
function enable() {
$("#ddlBranch").removeAttr('disabled');
}
使用jQuery禁用/启用的正确方法是
function enable() {
$("#ddlBranch").attr('disabled',false);
}
试试这个
$("#btnViewHistoricData").click(function() {
$("#ddlBranch").prop("disabled", true);
});
<button id="btnViewHistoricData" class="btn bg-dark" >View Historic Data</button>
$(“#btnviewhistoricata”)。单击(函数(){
$(“#ddlBranch”).prop(“disabled”,true);
});
查看历史数据
试试这个
$("#btnViewHistoricData").click(function() {
$("#ddlBranch").prop("disabled", true);
});
<button id="btnViewHistoricData" class="btn bg-dark" >View Historic Data</button>
$(“#btnviewhistoricata”)。单击(函数(){
$(“#ddlBranch”).prop(“disabled”,true);
});
查看历史数据
它不起作用,同样的事情正在发生。启用几秒钟,然后禁用。@Sujith编辑了答案,请使用第二个选项$(“#ddlBranch”).attr('disabled',false);它也不起作用。我正在document.ready函数中使用禁用代码。是不是由于这个原因,使能功能不起作用。它不起作用,同样的事情正在发生。启用几秒钟,然后禁用。@Sujith编辑了答案,请使用第二个选项$(“#ddlBranch”).attr('disabled',false);它也不起作用。我正在document.ready函数中使用禁用代码。是否因此启用功能不起作用。