У нас есть отдельная форма, которая не привязана ни к какому типу фреймворка / обработчика платежей. Но у нас все больше клиентов заявляют, что они не могут ввести число в поле ввода кредитной карты. Очистка кэша, кажется, решает проблему.
Я не уверен, почему это было бы важно? Единственное, что приходит на ум, это то, что сайт сменил серверы в середине прошлого года, и в это время у нас есть постоянные клиенты с первой половины прошлого года. В форме или поле ввода нет ничего особенного, нет JS, который бы отключал это поле. На сегодняшний день это около 3% наших клиентов. Ниже поле ввода. Я не могу воспроизвести это сам. Похоже, что это влияет только на Chrome пользователей.
<input placeholder="Enter Number Without Spaces or Dashes"
pattern="[0-9]{14,16}"
maxlength="16"
name="cardnumber"
id="card-number"
autocomplete="off" aria-required="true" aria-invalid="false"
type="tel"
required>