Autor Tópico: Habilitar campos se CPF e CNPJ estiver válido  (Lida 217 vezes)

ilanocf

  • Intermediário
  • ***
  • Mensagens: 124
    • Email
Habilitar campos se CPF e CNPJ estiver válido
« Online: Junho 01, 2016, 08:14:08 am »
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

Kleyber

  • Expert
  • *****
  • Mensagens: 2232
    • Email
Re:Habilitar campos se CPF e CNPJ estiver válido
« Responder #1 Online: Junho 01, 2016, 08:29:45 am »
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.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

ilanocf

  • Intermediário
  • ***
  • Mensagens: 124
    • Email
Re:Habilitar campos se CPF e CNPJ estiver válido
« Responder #2 Online: Junho 01, 2016, 10:46:32 am »
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.

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 884
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Habilitar campos se CPF e CNPJ estiver válido
« Responder #3 Online: Junho 01, 2016, 10:55:09 am »
Ilano, bom dia!

Dê uma pesquisada no google, vc achará várias funções para validar o cpf/cnpj.
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1045
    • Email
Re:Habilitar campos se CPF e CNPJ estiver válido
« Responder #4 Online: Junho 01, 2016, 01:46:42 pm »
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