Как отобразить ввод почтового индекса по умолчанию в элементах 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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