我已经搜索了大约30分钟。

打电话没用。
alert (a())将返回false,但仍要回发。

function a()
{
   var a = new Boolean();
   return a;
}


但这奏效了,没有回发:

function a()
{
   var a = new Boolean();
   a = false;
   return a;
}

最佳答案

您如何放置OnClientClick? Java语言返回false和.NET返回false是不同的。如果您的代码是

<asp:ImageButton runat="server" OnClientClick="a()" />


那么只有javascript返回false。让.NET使用return知道响应:

<asp:ImageButton runat="server" OnClientClick="return a()" />

关于javascript - onclientClick imageButton返回false不起作用+回答,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5356544/

10-09 19:52
查看更多