在提交按钮的OnClientClick事件上调用javascript函数
calling javascript function on OnClientClick event of a Submit button
在我的asp.net页面,我有三个文本框和一个按钮。
前两个文本框用于获取用户的值,第三个文本框用于显示前两个文本框的总和。
我正在调用一个javascript函数来求和值,并显示该按钮的OnClientClick
事件的结果值。
JS函数工作正常,但当我按下按钮以获得总和时,它显示在第三个文本框中的结果,然后页面被post-back,结果值从第三个文本框中消失。
为什么post-back被按钮调用?
我不希望页面在点击提交按钮时被post-backed。
按钮的OnClientClick="SomeMethod()"
事件,它默认返回" true
"因此在该函数之后,它执行回发
用于解决方案
//use this code in BUTTON ==> OnClientClick="return SomeMethod();"
//and your function like this
<script type="text/javascript">
function SomeMethod(){
// put your code here
return false;
}
</script>
以上解决方案必须有效。不过你可以试试这个:
OnClientClick="return SomeMethod();return false;"
<asp:Button ID="btnGet" runat="server" Text="Get" OnClick="btnGet_Click" OnClientClick="return callMethod();" />
<script type="text/javascript">
function callMethod() {
//your logic should be here and make sure your logic code note returing function
return false;
}
</script>
相关文章:
- 我需要从php调用javascript或jquery
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 使用html表单中的参数调用JavaScript函数
- 可以´t调用JavaScript中的函数
- 在按钮上调用Javascript函数
- 如何从Objective-C代码中调用javascript代码
- 当库在页脚中加载时,基于PHP条件调用Javascript
- 可以't在Jasmine中调用Javascript函数
- 在page_load事件上调用javascript函数
- 如何在ajax中调用javascript对象的方法
- 如何使用WPF调用JavaScript对象的函数
- 我们可以用参数对象集合而不是原始数据来调用JavaScript collection.reduce()方法吗
- 在新的浏览器选项卡上加载新的aspx页面后调用JavaScript函数
- 从附加文本调用javascript(订单车)
- 在线程循环中调用JavaScript
- 在指定时间后多次调用Javascript中的函数
- 未调用Javascript onscroll事件
- 如何正确调用Javascript中的匿名函数
- 从字符串调用javascript函数
- 无法从活动调用 javascript 函数