0

我真的不知道如何很好地解释这一点,所以我们开始吧。

我正在尝试在我的页面上实现 Stripe 付款按钮。单击提交按钮时,JS 验证用户输入。也就是说,我无权访问 JS 文件。

我正在尝试为用户添加选择天气以支票支付的能力(其中条纹表单元素消失,其他出现与支票支付有关)。问题是,当用户选择通过支票支付并单击提交时,运行条带表单的验证检查,它们最终失败并且提交操作被中止。

那么,当用户选择检查时,如何禁用 Stripe 操作?

预先感谢您的任何帮助。

4

2 回答 2

1

对于不同的付款方式,您应该有不同的表单,这样 Stripe 表单就不会认为它正在被提交。

无论如何,这是我对如何禁用侦听器的猜测:

$("#payment-form").unbind('submit');
于 2013-01-07T18:54:16.960 回答
0

你有几个不同的选择。当用户选择通过支票付款时,一种方法是使用 javascript 中的事件处理程序。另一个选项(可能更简单)选项是有 2 个提交按钮,并根据用户打算如何支付来显示和隐藏它们。

于 2013-01-07T18:52:56.383 回答