gpt4 book ai didi

javascript - 如何提交我的 stripe.js 支持的表单?

转载 作者:行者123 更新时间:2023-12-03 08:16:47 26 4
gpt4 key购买 nike

我正在尝试使用验证器创建一个由 Stripe.js 驱动的表单。这是我的源代码:

<script type="text/javascript">
jQuery(function($) {
$('[data-numeric]').payment('restrictNumeric');
$('.cc-number').payment('formatCardNumber');
$('.cc-exp').payment('formatCardExpiry');
$('.cc-cvc').payment('formatCardCVC');

$.fn.toggleInputError = function(erred) {
this.parent('.form-group').toggleClass('has-error', erred);
return this;
};

$('form').submit(function(e) {
e.preventDefault();

var cardType = $.payment.cardType($('.cc-number').val());
$('.cc-number').toggleInputError(!$.payment.validateCardNumber($('.cc-number').val()));
$('.cc-exp').toggleInputError(!$.payment.validateCardExpiry($('.cc-exp').payment('cardExpiryVal')));
$('.cc-cvc').toggleInputError(!$.payment.validateCardCVC($('.cc-cvc').val(), cardType));
$('.cc-brand').text(cardType);

$('.validation').removeClass('text-danger text-success');
$('.validation').addClass($('.has-error').length ? 'text-danger' : 'text-success');
});

});
</script>

这里是完整源代码的链接:http://pastebin.com/DZhNNGe7验证器可以很好地处理无效数据,但在使用经过验证的数据填写表单后,该表单实际上并未提交以获取 token ,但我收到一条绿色消息,显示“验证已通过”。我需要做哪些更改才能让表单在验证后真正提交?

最佳答案

改变

$('form').submit(function(e) {

$('button[type="submit"]').click(function(e){

正确验证后添加:

$('form').submit();

关于javascript - 如何提交我的 stripe.js 支持的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901996/

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