Создание поля кредитной карты

Из-за функциональных ограничений документов CSV в среде Excel процесс сбора данных о кредитной карте в форму более сложный, чем кажется на первый взгляд.

При сборе информации о кредитной карте Adobe рекомендует создать такое поле ввода для кредитной карты, чтобы в него вмещалось 11-12 цифр в скрытом виде, а последние 4 цифры указывать в отдельном поле, где можно выбрать, скрывать их или нет. Таким образом можно получить номера кредитных карт, используя любые методы создания форм, как описано ниже.

Используйте инструмент перетаскивания

Используйте снимок экрана под следующими шагами для справки.

  1. Задайте имена полей таким образом, чтобы они описывали назначение полей.

  2. Добавьте подсказку, в которой описано содержимое поля.

  3. При необходимости отметьте поле как необходимое; вокруг поля появится красная рамка

  4. Скрыть данные; настоятельно рекомендуется выбрать этот параметр, но для этого потребуется, чтобы содержимое поля было получено с помощью функции экспорта данных формы в CSV-файл.

    Примечание.

    Часто последние 4 цифры не скрыты, а во втором поле видно, что выбрано не скрывать цифры

  5. Настройка проверки поля. Она устанавливается как строка по двум причинам.

    • Если номер начинается с нуля и на основании проверки должна быть цифра, нули опускаются.
    • Если нужно установить максимальное количество символов, используйте строку. При использовании цифрового значения проверкой допускается использование только числового диапазона.
  6. При выборе строчного типа проверки можно использовать буквы, числа или и то, и другое. Для поля кредитной карты всегда используются только числа, поэтому ограничьте этот параметр только числами.

  7. Задайте максимальную длину строки

    • Для первого поля задаем максимальную длину до 12. Номер всех основных карт — это обычно 15-16 цифр
    • Во втором поле может быть только 4 символа

Добавьте поля номера карты с помощью текстовых тегов

При использовании текстовых тегов можно опустить некоторые дополнительные функции, например подсказки и значение по умолчанию, так как они увеличивают сам тег и искажают разметку документа. Скорей всего, вам придется прибегнуть к уменьшению размера тега для более маленького поля. Учитывая все вышесказанное, ваши текстовые теги будут выглядеть следующим образом:

{{*CCN1_es_:signer1:string(char=num,maxlen=12):mask}}

и

{{*CCN2_es_:signer1:string(char=num,maxlen=4)}}

В этих тегах мы получаем те же общие значения, как в среде перетаскивания (читается слева направо):   

  • Пара фигурных скобок определяет ширину полей в финальном документе.
  • Первая пара фигурных скобок определяет шрифт (высоту) поля.   
  • Звездочка (*) — это метка, которая говорит о том, что поле обязательное
  • Имя следующего поля (сокращается как CCN1 и CCN2 для уменьшения тега)   
  • Роль (подписант1)   
  • Строковая проверка, определяющая тип символов и максимальную длину строки.   
  • Необязательное скрытие значения

Несомненно, эти размеры полей слишком велики для выбранного содержимого, поэтому в таких случаях рекомендуется сокращать текстовый тег, что позволяет эффективно определить значения переменной: {$ ccn2}} с намного большим тегом, ссылка на который дается на другой странице:{{#ccn2=*CCN2_es_:signer1:string(char=num,maxlen=4)}}

В этой статье представлена более подробная информация о текстовых тегах и сокращении текстового тега

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет