如何解决Javascript函数不是由asp.net的按钮单击触发的
尝试点击asp.net按钮触发javascript功能,但无法正常工作。我尝试了usesubmitbehavIoUr=false
并尝试也将return添加到函数中。
这是我的代码段
<script type="text/javascript">
function checkout() {
alert("test")
var stripe = Stripe("*********")
var button = document.getElementById("Button1");
stripe.redirecttocheckout({
sessionId = document.getElementById('<%= test.ClientID %>').value
})
}
</script>
<asp:Button ID ="Button1" runat ="server"
class="btn btn-secondary bt-dark bt-darkregister"
style="width:210px"
Text="Continue to secure payment"
OnclientClick=" return checkout()" />
解决方法
为什么您使用OnclientClick而不使用OnClick?
您可以尝试通过以下方式使用它,然后告诉我会发生什么情况?
<asp:Button id="Button1"
Text="Click here for greeting..."
OnClick="GreetingBtn_Click"
runat="server"/>
,
您必须提供更多信息。
将您的脚本块移动到/ form标记的内部
和
OnClientClick="checkout();return false;"
您的js代码也看起来错误。
尝试一下:
<script>
function checkout() {
alert("test");
}
</script>
因此您的js代码缺少结尾“;”在js的每一行上
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。