Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guilherme014

estou validando o form

Recommended Posts

Ele nao valida e sempre passa direto porque ?

 

function valida_formulario(){	if(document.frm.tipoPessoa.value == 1){		if(document.frm.doc.length < 14){			alert("o máximo é 14 digitos para este campo" );			document.frm.doc.focus();			return false;		}	} else {		document.frm.submit();	}}

<form action="?loja={$loja}&s={$sessao}&act=cadastrar&emailenviado=1" method="post" name="frm" id="frm" onsubmit="return valida_formulario();"><select name="tipoPessoa" id="TIPOPESSOA#02" class="caixaform" OnChange="exibe_area();">				<option value="0">escolha um...				<option value="2">Pessoa Física				<option value="1">Pessoa Juridica				</select><input name="doc" type="text" id="CNPJ ou CPF#01" value="{$docEnviado}" size="30" maxlength="14" onkeypress="return somente_numero(this);" class="caixaform" /></form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu ja tinha arrumado, mas surgiu este agoraele nao entra nesta parte

if(document.frm.tipoPessoa.value == 0){

<select name="tipoPessoa" id="tipoPessoa" class="caixaform">				<option value="0">escolha um...				<option value="2">Pessoa Física				<option value="1">Pessoa Juridica				</select>
if(document.frm.tipoPessoa.value == 0){		alert("Você tem que escolher um tipo de pessoa !!!");		document.frm.tipoPessoa.focus();		return false;	} else {		if(document.frm.tipoPessoa.value == "1"){			if(document.frm.doc.value.length != 11){				alert("CPF tem que ter 11 caracteres !!!");				document.frm.doc.focus();				return false;			}		} else {			if(document.frm.tipoPessoa.value == "2"){				if(document.frm.doc.value.length != 14){					alert("CNPJ tem que ter 14 caracteres !!!");					document.frm.doc.focus();					return false;				}				if(document.frm.pessoaContato.value.length < 4){					alert("Como a pessoa jurídica está marcadas a pessoa de contato deve ser preenchida !!!");					document.frm.pessoaContato.focus();					return false;				}			}		}	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.