Este tema explica cómo configurar el Diseñador de formularios para utilizar funciones de JavaScript para verificar que los usuarios hayan introducido un número de tarjeta de crédito en el formato correcto para el tipo de tarjeta de crédito que especificaron. Este proceso no autentica los datos introducidos por el usuario pero ayuda al proceso de validación, ya que verifica el formato.
Nota: Puede utilizar también expresiones regulares para validar el formato de los números de tarjeta de crédito y otros tipos de datos solicitados comúnmente, como números de la seguridad social, direcciones de correo electrónico, números de teléfono, etc.
Este tema explica cómo presentar dos tipos de tarjeta de crédito: MasterCard y Visa. Para cada tipo, se crea una opción de botones de opción y un campo de texto para el número de cuenta. Cada campo de número de cuenta está desactivado por diseño pero se activa si el usuario selecciona el tipo de tarjeta de crédito correspondiente.
Se usa la función JavaScript predefinida llamada ca_fdValidateCC(número, 'tipo') para validar el formato del número de tarjeta de crédito introducido por el usuario, según el tipo de tarjeta de crédito que el usuario haya seleccionado. Esta función JavaScript comprueba el formato según las especificaciones configuradas por la compañía emisora de la tarjeta de crédito. Cada compañía establece su propio formato estándar.
Para verificar los números de tarjeta de crédito introducidos por los usuarios, siga estos pasos. Estos pasos utilizan un ejemplo con el fin de ilustrar el proceso.
Nota: Como procedimiento recomendado, utilice custom_form_lib.js en el almacén de archivos como biblioteca de JavaScript personalizada. Para obtener más información sobre la configuración del almacén de archivos, consulte la Guía de implementación.
function cc_val(value) {
var ccname = '';
if (ca_fdIsSelectRadio('ccValdtnForm1', 'rgCCVal', 'mcard'))
ccname = 'master';
else
ccname = 'visa';
ca_fdValidateCC(value, ccname);
}
Como procedimiento recomendado, asegúrese de probar el formulario en un servicio en un entorno de prueba antes de utilizar el formulario y el servicio en un entorno de producción.
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |