如何在jquery中向asp.net按钮添加属性

时间:2013-10-14 11:20:34

标签: jquery asp.net

我有.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属性,那么它可以正常工作

3 个答案:

答案 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");
}