Ir para conteúdo

POWERED BY:

Arquivado

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

alinekelly

Verificação de Valores

Recommended Posts

Bom dia,

Tenho um formulário onde é solicitado informação sobre o telefone do cliente.

Preciso fazer uma verificação no campo Tel_Rem_Fixo. (Telefone Fixo do Remetente).

 

Caso o primeiro numero do telefone informado, comece com 7,8 ou 9 (numeros de celulares), que seja exibida uma mensagem solicitando a correção, e realizar a verificação se existem os 8 digitos do telefone.

 

Como posso fazer isso?

Por quanto, estou usando o seguinte:

 

O Cod Abaixo, insere o Traço na campo telefone:

 

<script language=javascript>	function Formata(){		var traco;		traco=document.form1.tel_rem_fixo.value;		if (traco.length==4){			document.form1.tel_rem_fixo.value=document.form1.tel_rem_fixo.value + "-";		}}

<input type="text" name="tel_rem_fixo" onKeyup="Formata()" maxlength="9">

Mas nao faço a menor ideia de como fazer a verificação de como citei acima.

 

Alguem pode me ajudar? :rolleyes:

 

Obrigada desde Já http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se serve e adapta para o teu sistema:

<script>function validaFone(e){	try{var element = e.target		  }catch(er){};	try{var element = event.srcElement  }catch(er){};   		if ((element.value.length < 9) || (parseInt(element.value.charAt(0)) > 6)){		alert('Informe um número de telefone fixo válido!')		element.focus();	}}window.onload = function(){document.getElementById('telefone').onblur = validaFone;}</script><input type="text" id="telefone" maxlength=9/>

OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi......

Inclui o codigo que você me deu no meu sistema....adptei e talz!

 

 

Mais tem um negocinho meio estranho.....tipo

Ele está validando somente, se eu por exemplo, digitar 7, 8 ou 9 e dar um Tab

Eu preciso que se, por exemplo: eu digite o numero 7891-2555 - ele identifique isso como um celular, por iniciar com "7" (Ou 8,9), e dê a mensagem!

 

Da forma que está agora fica assim:

 

Digitando : 7 sem mais nenhum numero - Alert do Erro

Digitando: 7 mais uma sequencia qualquer - deixa passar.

 

TEm como corrigir?

 

http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

Ops........agora que vi!

rsrsrsr

 

Nao adaptei "Completamente" ao sistema^^

 

Esta funcionando exatamente da forma que preciso

 

MUITO OBRIGADAAAAAAAAAA

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi ve se te ajuda, Abraço!

<script language=javascript>function Formata(){	var traco;	traco = document.getElementById("tel_rem_fixo").value;	if (traco.length == 4){			traco  = traco  + "-";	document.getElementById("tel_rem_fixo").value = traco;	}}function verifica(){	var campo = document.getElementById("tel_rem_fixo").value;		if(campo.length < 9){		alert("Telefone incompleto!")		return false;	}		if(campo.charAt(0) == 8 || campo.charAt(0) == 7  || campo.charAt(0) == 9){		alert("Digite um telefone fixo!");		return false;	}	return true;}</script><input id = "tel_rem_fixo" type="text" name="tel_rem_fixo" onKeyup="Formata()" maxlength="9" onBlur = "verifica()">

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.