我有.NET按钮启用了false属性。
我已按以下方式添加属性
OnClientClick="return checkrecord();"
我在其中一个javascript函数中启用它。
启用后,它不会调用“checkrecord()”函数..
我需要在javasript中为我的按钮添加属性,以便它可以在clientclick上调用我的另一个javacsript函数...
如果我删除了启用的false属性,那么它正在调用该函数
按钮如下所示,启用了= flase属性
<asp:Button ID="btncnclbkng" CssClass="divskyblue" runat="server" Text="CANCEL BOOKING" Enabled="false"
Width="410px" OnClientClick="return checkrecord();" />
我在javascript函数中启用它如下
document.getElementById("btncnclbkng").disabled = false;
但它不会调用checkrecord函数 如果我删除启用的false属性,那么它可以正常工作
答案 0 :(得分:0)
尝试onclick="return checkrecord()"
答案 1 :(得分:0)
您可以在功能中使用以下内容
$( "#buttonId" ).bind( "click", function() {
alert( "User clicked on 'button.'" );
});
请注意,OnClientClick
是服务器端事件,但click
是客户端事件。
答案 2 :(得分:0)
你可以像使用任何普通按钮一样使用jquery
#("yourbtnid").click(function(){
alert("buttonclicked");
//do your stuffhere
});
或者您已经在做OnClientClick="checkrecord(this);"
在包含的jquery文件或同一页面中定义一个checkrecord
checkrecord function(e)
{
alert("button clicked");
}