FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 759.262 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 22-08-2004, 9:43   #1 (permalink)
leofc
GeeK
 
Registrado em: Jun 2003
Localização: Divinópolis - MG - 35500-008
Mensagens: 2.029
Reputação: 21 leofc está indo no caminho certo
Enviar mensagem via ICQ para leofc
Padrão js: validação de CNPJ, inscricao estadual, cep e outros

alguem aki tem?
preciso para por no meu site...
alem disso, tenho outra duvida....
vejam o script abaixo
Código:
<script> function valida(form) { if (form.umP.value == '0' || form.umM.value == '0' || form.umG.value == '0' || form.umGG.value == '0' || form.doisP.value == '0'){ alert('Não se está encomendando nada!'); form.umP.focus(); return; } if (form.empresa.value == ''){ alert('O campo empresa está vazio.'); form.empresa.focus(); return; } if (form.nome.value == ''){ alert('O campo nome está vazio.'); form.nome.focus(); return; } if (form.endereco.value == ''){ alert('O campo endereço está vazio.'); form.endereco.focus(); return; } if (form.bairro.value == ''){ alert('O campo bairro está vazio.'); form.bairro.focus(); return; } if (form.cidade.value == ''){ alert('O campo cidade está vazio.'); form.cidade.focus(); return; } if (form.estado.options[form.estado.selectedIndex].text == "" ) { alert("Selecione seu estado." ); form.estado.focus(); return; } if (form.cep.value == ''){ alert('O campo CEP está vazio.'); form.cep.focus(); return; } if (form.telefone.value == ''){ alert('O campo telefone está vazio.'); form.telefone.focus(); return; } if (form.cnpj.value == ''){ alert('O campo CNPJ está vazio.'); form.cnpj.focus(); return; } if (form.inscricao.value == ''){ alert('O campo Inscrição Estadual está vazio.'); form.inscricao.focus(); return; } if (form.email.value == ''){ alert('Informe o e-mail.'); form.email.focus(); return; } if (form.email.value.indexOf('@')==-1 ||form.email.value.indexOf('.')==-1||form.email.value.indexOf(' ')!=-1 ||form.email.value.indexOf('@.')!=-1||form.email.value.indexOf('.@')!=-1 ||form.email.value.length<5){ alert('O e-mail digitado é inválido. \n\n\O e-mail precisa ter "@" , "." e não pode ter espaços em branco.\n\nExemplo correto: "nome@provedor.com.br".'); form.email.focus(); return; } {} GlobalVar=1;form.submit(); } </script>
Na primeira linha do script:
if (form.umP.value == '0' || form.umM.value == '0' || form.umG.value == '0' || form.umGG.value == '0' || form.doisP.value == '0'){ alert('Não se está encomendando nada!'); form.umP.focus(); return; }
quero que seja verificado se, pelo menos um dos os campos umP, umM, umG, umGG esteja com valor diferente de zero.
o operador logico OU é assim: ||??
por favor me ajudem.
__________________
www.leonardofaria.net

MacManíaco.
leofc está offline   Responder com Quote
Antigo 22-08-2004, 18:13   #2 (permalink)
GBastos
Super Participante
 
Avatar de GBastos
 
Registrado em: Sep 2001
Localização: Salvador, Bahia
Idade: 32
Mensagens: 770
Reputação: 22 GBastos está indo no caminho certo
Padrão

http://www.zevallos.com.br/library/e...Validation.htm

O operador OU é esse mesmo, o E é &&.

PS: Uma sugestão, no lugar de 'Não se está encomendando nada!', eu botaria 'Nada está sendo encomendado', ou se você quer deixar mais claro para o usuário que ele está fazendo besteira 'Você não está encomendando nada'.
__________________
Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.
GBastos está offline   Responder com Quote
Antigo 24-08-2004, 20:38   #3 (permalink)
lgr
Tô em todas
 
Avatar de lgr
 
Registrado em: Aug 2003
Localização: Rio de Janeiro-RJ
Idade: 38
Mensagens: 1.513
Reputação: 87 lgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputaçãolgr tem uma fabulosa reputação
Enviar mensagem via ICQ para lgr Enviar mensagem via AIM para lgr Enviar mensagem via MSN para lgr Enviar mensagem via Yahoo para lgr Enviar mensagem via Skype para lgr
Padrão

Bem, quanto a validação de CPF, procure no http://www.imasters.com.br que você vai encontrar (eu tenho um exemplo em PHP, se adiantar...)

Para Inscrição Estadual, não creio que você encontre algo pronto, mas você pode pegar os algoritmos no www.sintegra.gov.br. Infelizmente, varia de estado para estado.
__________________
Linux User #264184 - Mandriva 2010.2
http://www.lgrinformatica.com.br
Notebook CCE SR-ONE Core2Duo 7250 4GB 500GB Intel
Tablet Herotab C8M Android 2.3.3
http://www.slatedroid.com/forum/139-...b-c8dropad-a8/
lgr está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 0:45.