如何在Asp按钮上调用Javascript函数单击事件? [英] How Do I Call Javascript Function On Asp Button Click Event?
问题描述
嗨
我想点击一个asp按钮调用一个javascript。使用下面的代码,
< script type =text / javascript>
功能清除(){
提醒(测试);
返回false;
}
< / script>
< asp:Button ID =btnclrText =Clearclass =btnOnClientClick =clear(); runat =serveronclick =btnclr_Click/>
但是当我点击按钮时没有发生任何事情。我怎么能这样做?
当我点击那个按钮时页面不应该回发,这就是我想要的。
如果我使用customerscript,我猜页面会回发。
Hi
I want to call one javascript on click of one asp button.Am using below code,
<script type="text/javascript">
function clear() {
alert("Testing");
return false;
}
</script>
<asp:Button ID="btnclr" Text="Clear" class="btn" OnClientClick="clear();" runat="server" onclick="btnclr_Click" />
but when i click button nothing is happening. how can i do this?
The page should not do postback when i click that button, that is i wanted.
I guess page will do post back if i use clientscript.
推荐答案
你必须添加返回为
You must add "return" as
<asp:Button ID="btnclr" Text="Clear" class="btn" OnClientClick="return clear();" runat="server" onclick="btnclr_Click" />
更多...看看
如何在按钮点击事件上调用javascript函数 [ ^ ]
谢谢。
for more...Have a look on
How to Call javascript function on button click event[^]
Thanks.
您需要在点击次数中添加return方法如下。
You need to prepend "return" in the click click method like as follows.
<asp:button id="btnclr" text="Clear" class="btn" onclientclick="return clear();" runat="server" onclick="btnclr_Click" xmlns:asp="#unknown" />
希望能解决您的问题。
Hope it fix your issue.
试试这个......
Try this....
<head runat="server">
<title></title>
<script type="text/javascript" language="javascript">
function Clear() {
alert("Testing the code");
return false;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="btnCancel" runat="server" Text="Cancel" OnClientClick="Clear()" OnClick="btnCancel_Click" />
</div>
</form>
</body>
</html>
谢谢
Thanks
这篇关于如何在Asp按钮上调用Javascript函数单击事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!