Este tópico explica como configurar o Designer de formulários para usar uma função JavaScript a fim de verificar se os usuários inseriram o número de cartão de crédito no formato correto para o tipo de cartão de crédito especificado. Esse processo não autentica os dados inseridos pelo usuário, mas ajuda no processo de validação ao verificar o formato.
Observação: também é possível usar expressões regulares para validar o formato de números de cartão de crédito e outros tipos de dados comumente solicitados, como número do seguro social, endereços de email, números de telefone, e assim por diante.
Este tópico explica como apresentar dois tipos de cartão de crédito: Master Card e Visa. Para cada tipo, crie uma opção de grupo de rádios e um campo de texto para o número da conta. Cada campo de número de conta está desativado no projeto, mas é ativado se o usuário seleciona o tipo de cartão de crédito correspondente.
Use a função JavaScript predefinida chamada ca_fdValidateCC(número, 'tipo') para validar o formato do número do cartão de crédito digitado pelo usuário, com base no tipo de cartão de crédito que o usuário selecionou. Essa função JavaScript verifica o formato de acordo com as especificações definidas pela administradora de cartão de crédito. Cada empresa define seu próprio formato padrão.
Para verificar os números de cartão de crédito digitados pelos usuários, execute estas etapas. Estas etapas usam um exemplo contínuo para fins de ilustração.
Observação: como melhor prática, use custom_form_lib.js no diretório como biblioteca JavaScript personalizada. Para obter detalhes sobre como configurar o diretório, consulte o Guia de Implementação.
function cc_val(value) {
var ccname = '';
if (ca_fdIsSelectRadio('ccValdtnForm1', 'rgCCVal', 'mcard'))
ccname = 'master';
else
ccname = 'visa';
ca_fdValidateCC(value, ccname);
}
Como melhor prática, verifique se você testou o formulário em um serviço em um ambiente de teste antes de usar o formulário e o serviço em um ambiente de produção.
| Copyright © 2013 CA. Todos os direitos reservados. |
|