Как отобразить ввод почтового индекса по умолчанию в элементах Stripe?Jquery

Программирование на jquery
Anonymous
Как отобразить ввод почтового индекса по умолчанию в элементах Stripe?

Сообщение Anonymous »

Я интегрирую элементы Stripe в свою платежную форму и хочу, чтобы введенный почтовый индекс отображался по умолчанию как часть формы. Однако при поведении элемента карты Stripe по умолчанию поле почтового индекса появляется только после ввода номера карты.
Вот код, который я сейчас использую:
Html

Код: Выделить всё

Pay Now
JS:

Код: Выделить всё

    const stripe = Stripe('my-stripe-key');
const elements = stripe.elements();

const cardElement = elements.create("card", {
style: {
base: {
color: "white",
"::placeholder": {
color: "white",
},
},
},
hidePostalCode: false, // Ensures the postal code field is displayed
});

cardElement.mount("#card-element");
Несмотря на то, что я добавил displayPostalCode: false, поле почтового индекса появляется только после того, как я начинаю вводить номер карты. Я хочу, чтобы поле почтового индекса всегда было видно сразу после загрузки страницы, не требуя ввода кода в поле номера карты.
Что мне нужно:
Как я могу гарантировать, что введенный почтовый индекс будет виден? как только страница загрузится? Нужно ли мне использовать другую настройку для элементов Stripe или мне не хватает какой-то конфигурации?
Буду очень признателен за любые советы или примеры!
Я использую laravel 11 с jquery
Изображение


Подробнее здесь: https://stackoverflow.com/questions/793 ... e-elements

Вернуться в «Jquery»