作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 javascript 作为
<script type="text/JavaScript">
function CalculateDistance (plat1, plon1, plat2, plon2)
{
try
{
:
:
var d = R * c;
return d;
}
catch (error)
{
alert(error);
}
}
</script>
我想从我的 asp.net 页面调用它。如何在页面加载和按钮单击时调用此类 JavaScript 并捕获返回值。我想通过提供 4 个输入参数来捕获距离。
请回复......
问候,吉里什
最佳答案
尝试在页面加载时调用函数:<body onload="CalculateDistance(...);">
要在按钮的单击事件上调用函数,请尝试以下操作:
<asp:Button ID="btn" Text="Save" runat="server" OnClientClick="CalculateDistance(...); return false;" />
要捕获返回值,您可以使用隐藏字段控件:
<asp:HiddenField ID="hdn" runat="server" />
并将 javascript 函数的返回值分配给此隐藏字段,尝试以下操作
<asp:Button ID="btn" Text="Save" runat="server" OnClientClick="document.getElementById('<%= hdn.ClientID %>').value=CalculateDistance(...); return false;" />
关于asp.net - 如何在 diff 事件上调用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720166/
我是一名优秀的程序员,十分优秀!