我真的不知道怎么解释这个,所以我们走了。
我正在尝试在我的网页上实施Stripe付款按钮。单击提交按钮时,JS会验证用户输入。也就是说,我无法访问JS文件。
我正在尝试添加用户选择天气按支票付款的功能(其中条纹表单元素消失,其他与支票付款相关)。问题是,当用户选择通过支票付款时单击“提交”,将运行条带表单的验证检查,corse的验证失败,并且中止提交操作。
那么,当用户选择检查时,我可以禁用Stripe操作吗?
提前感谢您的帮助。
答案 0 :(得分:1)
您应该为不同的付款方式设置不同的表单,以便Stripe表单不会认为它已被提交。
无论如何,这是我对如何禁用听众的猜测:
$("#payment-form").unbind('submit');
答案 1 :(得分:0)
您有几种不同的选择。当用户选择通过支票付款时,可以使用javascript中的事件处理程序。另一种选择(可能更简单)选项是拥有2个提交按钮,并根据用户打算支付的方式显示和隐藏它们。