Элемент Stripe переместится в позицию, если недействителен - PullRequest
0 голосов
/ 03 января 2019

При использовании элементов Stripe, если содержимое полей недопустимо или поле оставлено пустым, при отправке Stripe применяет переход на страницу к полю карты.

Проблема в том, что у меня липкий заголовок, поэтому поле не видно пользователю.

Вместо этого я хочу, чтобы страница прокручивалась сверху вниз на 250px, что я и делаю при проверке моего другого поля.

Я применил это к состоянию ошибки, но оно игнорируется.

stripe.createToken(card, {name: card_name}).then(function(result) {

    if (result.error) {

        var errorElement = document.getElementById('card-errors');
        errorElement.textContent = result.error.message;

        var scrollpoint = jQuery('.StripeElement--invalid').offset().top - 250; 
        jQuery('html, body').animate({
            scrollTop: scrollpoint
        }, 300);

    }

}

Кто-нибудь знает в любом случае, чтобы изменить положение, установленное Stripe, или установить другое, как я пытался в коде выше.

...