Ir para conteúdo

POWERED BY:

Arquivado

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

felipesayaman

[Resolvido] uso de if dentro de função

Recommended Posts

fiz uma função para verificar se o numero de telefone digitado esta com o minimo de caracteres, mas não consigo fazer um if funcionar nela

function verifica(){
	var fone;
	fone=document.form_cadastro_tecnicos.fone_residencial.value;
	if(fone.value.length!=13)//isso aqui nao consigo fazer funcionar,aqui quero conferir se o numero esta ok e retornar o erro 
	alert("telefone em formato invalido");
	
}
alguem pode ajudar nisso, começei a ter js no curso hoje

Compartilhar este post


Link para o post
Compartilhar em outros sites

ve se é as chaves

 

if(fone.value.length!=13){//isso aqui nao consigo fazer funcionar,aqui quero conferir se o numero esta ok e retornar o erro

alert("telefone em formato invalido");

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

<html>
<head>
<script>
function id( el ){
	return document.getElementById( el );
}
function verifica()
{
	var fone = id('fone_residencial');
	if( fone.value.length!=13 )
		alert("telefone em formato invalido");
}
</script>
</head>
<body>
	<form action="" method="post">
		<label>Telefone: <input type="text" name="fone_residencial" id="fone_residencial" /></label>
		<input type="button" value="Verificar" onclick="verifica()" />
	</form>
</body>
</html>
o teu erro, foi ter acessado 2 vezes a propriedade value

Compartilhar este post


Link para o post
Compartilhar em outros sites

desse jeito funciona

 

<script>
function verifica(){
        var fone;
        fone=document.form_cadastro_tecnicos.fone_residencial;
        if(fone.value.length!=13){
		//isso aqui nao consigo fazer funcionar,aqui quero conferir se o numero esta ok e retornar o erro 
        alert("telefone em formato invalido");
        }
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tirei um value e funcionou

//verificação se formulario tem campos em branco
function verifica(){
	var fone;
	fone=document.form_cadastro_tecnicos.fone_residencial.value;
	if(fone.length<13){
	alert("telefone "+fone+" em formato invalido");
	}
}
tenho muito que aprender ainda, vlw pessoal pelo apoio e ajuda ;)

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.