使用第三方脚本按钮,点击页面上的其他按钮时触发

信仰

我正在使用 aspx、Visual Studio.net 和 VB。

我正在尝试集成 Stripe 以支付我的网站用户的费用。我在正文中添加了 Stripe 脚本。

每当点击支付按钮时,这应该打开一个支付表单。这工作正常,但我的问题是每当我按下页面上的任何其他按钮时,它都会触发并打开付款表格。

这是我的代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table>
                <tr>
                    <td>
                        <div id="paymentButton" runat="server">
                            <script
                                src="https://checkout.stripe.com/checkout.js" class="stripe-button"
                                data-key="My_Key"
                                data-name="My Name"
                                data-description="Subscription"
                                data-locale="auto"
                                data-currency="aud">
                            </script>
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="btnNextPage" runat="server" Text="Next Page" />
                    </td>
                </tr>
            </table>

        </div>
    </form>
</body>
</html>

单击 btnNextPage 时,我需要转到其他页面。但是当我点击 btnNextPage 按钮时,我也会打开付款表格。

你会建议吗?

谢谢。

黄依文

默认情况下,ASP.NET 按钮(例如<asp:Button><asp:LinkButton>等)在单击时触发表单回发,<asp:HyperLink>更适合导航。

但是,如果您确实想使用按钮进行导航,则可以使用 html<button>并在其onClick事件中进行导航,例如

<button onclick="window.location.href='nextPage.aspx';return false">Next Page</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

第三方jar取决于其他第三方jar

有什么方法可以跟踪第三方脚本加载其他脚本吗?

在影子DOM中使用第三方脚本

覆盖(monkeypatch)第三方模块中的功能,该功能由该第三方模块中的其他功能使用

使用第三方控件

使用第三方库

使用第三方控件

第三方库的使用

如何从第三方REST API获取数据并在页面上显示

加载了特定的第三方脚本后,是否可以触发功能?

在没有任何第三方库的情况下从MySQL触发Shell脚本

第三方Tkinter主题和修改外部窗口按钮

比其他的build.gradle的gradle文件无法导入第三方类

第三方库,用于与同步到其他设备的聊天

Ubuntu Software Center其他软件插件是官方的还是第三方的?

当第三方库触发事件时,如何告诉React组件更改其状态?

从第三方Wiki页面获取信息

加载第三方脚本的正确方法?

配置第三方脚本的日志记录

StencilJS | 在组件中导入第三方脚本

Google App脚本中的第三方库

Qt5-QML-AirLink RV50-JavaScript:如何自动触发第三方路由器上的组合框和按钮

使用PHP脚本而不使用第三方软件的SMTP身份验证

第三方脚本在反应组件中无法始终如一地找到具有特定 id 的按钮

如何在 Vue 中使用脚本标签加载第三方元素?

使用PhpStorm调试对PHP脚本的第三方应用程序调用

如何使用第三方脚本中的导入正确调用js模块

避免使用第三方脚本的window.location.reload()

在Snaplogic脚本快照中使用第三方库