Cree un campo de tarjeta de crédito

Debido a las limitaciones funcionales de documentos CSV en un entorno de Excel, tomar la información de la tarjeta de crédito en un formulario es mucho más complejo de lo que parece al principio.

Adobe recomienda que, si está recopilando información de la tarjeta de crédito, diseñe que la entrada de la tarjeta capture los primeros 11-12 dígitos en un campo con máscara y los últimos cuatro dígitos en un campo independiente que puede elegir enmascarar o no. Puede capturar los números de la tarjeta de crédito de esta manera con cualquiera de los métodos de creación de formularios que se describen a continuación.

Utilice la herramienta de creación de arrastrar y soltar

Utilice la captura de pantalla debajo de estos pasos a manera de referencia.

  1. Establezca los Nombres de campo para describir el campo.

  2. Defina una Información sobre herramientas que describa el contenido del campo.

  3. Establezca el campo como Requerido según sea necesario; esto define el borde rojo alrededor del campo.

  4. Enmascare los datos; es muy aconsejable, pero requiere que capture el contenido del campo mediante la exportación CSV de los datos del formulario.

    Nota:

    Generalmente, los últimos cuatro dígitos no están enmascarados, por lo que en el segundo campo se ve que la máscara no está seleccionada.

  5. Establezca la validación del campo; se establece como una Cadena por dos motivos:

    • Si el número comienza con cero y la validación es un Número, se quitan los ceros.
    • Si desea establecer un número máximo de caracteres, utilice Cadena. Utilizar Número como validación solo permite un rango de números.
  6. Cuando establece la Validación de cadena, tiene la opción de utilizar Letras, Dígitos, o ambos. Las tarjetas de crédito en todos los casos utilizan solamente Dígitos, por lo que debe limitar la opción solamente a Dígitos.

  7. Establezca la Longitud máxima de la cadena.

    • Para el primer campo, establecimos la longitud máxima en 12. Todas las tarjetas de crédito importantes tienen 15-16 dígitos en el valor de número completo.
    • El segundo campo solo tiene cuatro caracteres.

Agregue los campos de tarjeta de crédito mediante etiquetas de texto.

Si utiliza Etiquetas de texto, es probable que desee no utilizar algunas de las funciones opcionales como Información sobre herramientas y Valor predeterminado, ya que amplían el tamaño de la propia etiqueta e interfieren con el diseño del documento. Y es probable que deba acudir al Acortamiento de etiquetas de todos modos para el campo más pequeño. Por lo tanto, las etiquetas de texto tendría el siguiente aspecto:

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

y

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

En las etiquetas anteriores tenemos los mismos valores comunes que en el entorno de arrastrar y soltar (leído de izquierda a derecha):   

  • El par de llaves define la anchura del campo en el documento final.       
  • El primer par de llaves define la fuente (altura) del campo.   
  • El asterisco (*) es el indicador que hace que sea un campo requerido.   
  • Sigue el nombre del campo (abreviado a CCN1 y CCN2 para reducir el tamaño de la etiqueta).   
  • La Función (signer1)   
  • La Validación de cadena que define el tipo de carácter y la longitud máxima de la cadena.   
  • El enmascaramiento opcional del valor

Claramente, estos tamaños de campo son demasiado grandes para el contenido deseado y, en estos casos, recomendamos el uso de Acortamiento de la etiqueta de texto que efectivamente le permite definir el valor de una variable: {{$ccn2}}    con una etiqueta mucho más grande a la que se hace referencia en una página diferente: {{#ccn2=*CCN2_es_:signer1:string(char=num,maxlen=4)}}

Consulte este artículo para obtener más información sobre las etiquetas de texto y el acortamiento de la etiqueta de texto.

Esta obra está autorizada con arreglo a la licencia de Reconocimiento-NoComercial-CompartirIgual 3.0 Unported de Creative Commons.  Los términos de Creative Commons no cubren las publicaciones en Twitter™ y Facebook.

Avisos legales   |   Política de privacidad en línea