Habilitar campos se CPF e CNPJ estiver válido

Olá pessoal,

Estou tentando habilitar os campos do formulário caso o CPF e CNPJ estiverem válidos. Eu sei que no SC tem como fazer a validação do CNPJ e CPF mas preciso fazer essa verificação antes de habilitar todos os outros campos, tipo:

If ({TxtCNPJ} == true) AND ({TxtCPF} == true)
{
sc_field_display({TxtNome}, on);
sc_field_display({TxtEndereco}, on);

}

Tem como ser feito isso?

Grato,

Ilano

Se eu entendi bem, basta criar um campo SELECT manual e coloque ‘Pessoa Física’ e ‘Pessoa Jurídica’. Crie no Ajax OnChange desse campo a verificação que tu queres pra dar o display no campo que precisas.

Olá Kleyber,

Na verdade, o que eu pretendo é verificar se o CNPJ e o CPF digitados são valores válidos para habilitar os outros campos e não verificar se é pessoa física ou jurídica. Caso algum dos campos acima citados não for válido os outros campos não podem ser habilitados, não importa se é pessoa física ou jurídica pois o sistema é para atender a MEIs.

Ilano, bom dia!

Dê uma pesquisada no google, vc achará várias funções para validar o cpf/cnpj.

Vou dar um exemplo de como pode montar:

no seu form crie um método PHP

m_php_validaCPF
inclua um atributo tipo $cpfTemp

**pegue na net alguma função de validar que retorne true ou false

Crie um evento ajax CPF onChange
if(m_php_validaCPF({campocpf}))
{
//habilita os campos com sc_field_display
}
else
{
//oculta os campos com sc_field_display
}

também deve ter esse oculta ou habilita campos no onLoad

Faça o mesmo com CNPJ

Dessa forma deve funcioar