gpt4 book ai didi

asp.net - 如何在 diff 事件上调用 javascript?

转载 作者:行者123 更新时间:2023-12-02 20:44:08 28 4
gpt4 key购买 nike

我有一个 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com