Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2021, 03:16
Аспирант
Отправить личное сообщение для HotReboot Посмотреть профиль Найти все сообщения от HotReboot
 
Регистрация: 06.11.2017
Сообщений: 42

Перебор data атрибута.
Здравствуйте. Есть форма для заполнения данных кредитной карты.
<form id="payment_form" autocomplete="off">
    <input type="text" data-cp="cardNumber">
    <input type="text" data-cp="expDateMonth">
    <input type="text" data-cp="expDateYear">
    <input type="text" data-cp="cvv">
    <input type="text" data-cp="name">
    <button type="submit">Оплатить</button>
</form>

Как мне перебрать одинаковый атрибут data-cp для formData.append с именем атрибута и value??
Спасибо.
P.S. Прописать "name" нельзя так как несмотря на то, что я в рамках одного сервера передаю ajax'ом в их предварительном скрипте подготавливает криптограмму платежных данных и на "name" ругается. Из их документации:
Цитата:
На полях не должно быть атрибута "name" — это предотвращает попадание карточных данных на сервер при отправке формы.
Понимаю, что можно прописать id или сlass, но как-то громоздко выглядит 5 штук getElementById.

Последний раз редактировалось HotReboot, 16.11.2021 в 03:30.
Ответить с цитированием