嗨朋友我有一個按鈕控件,必須啓用基於我的asp.net複選框檢查,但是當運行代碼時我面臨的問題我的按鈕仍然被禁用,即使我執行復選框檢查.is他們的任何屬性,我已設置在代碼後面,以檢查事件。基於asp.net複選框啓用和禁用按鈕控制的問題檢查
我用我的應用程序 下面的代碼這是我的JavaScript文件
<script type="text/javascript">
function theChecker() {
var checkboxId = '<%= SpEligible.ClientID %>';
alert(checkboxId);
if (checkboxId.checked == true)
{
document.getElementById("SplistButton").disabled = false;
}
else
{
document.getElementById("SplistButton").disabled = true;
}
}
</script>
這是我的複選框代碼和按鈕
<asp:CheckBox ID="SpEligible" runat="server" Text="SpEligible" class="cBox" />
<asp:Button ID="SplistButton" runat="server" OnClientClick=" return ShowInsertForm()" Enabled="false"/>
這是我的aspx.cs文件我打電話給的那個javascript
SpEligible.Attributes.Add("onclick", "theChecker()");
非常感謝,我的代碼現在工作正常 – mahesh