Ir para conteúdo

POWERED BY:

Arquivado

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

New Vision Studio

[Resolvido]Validação de campo telefone

Recommended Posts

Srs. Estou fazendo um formulário no flash com actionscript 2.0.

Um dos campos do formulario é telefone, gostaria de saber se tem como faezr uma mascara para este campo.

Por exempo.

Eu validei para só aceitar numeros, e queria que quando o usuario digitasse isso 1146441122, automaticamente transformasse nisso (11) 4644-1122.

Ou seja, colocar automatcamente os caracteres ()-, na ordem certa.

 

Tem como fazer isso ? Já fiz em javascript, mas em flash nunca vi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se fez em javascript é exatamente a mesma coisa em flash :)

 

Inclusive o nome dos comandos se não me engano são os mesmos

Abraços

 

Berseck, meu exemplo em javascript estah aki, no meu host de teste:

http://newvisionstudio.orgfree.com/contato4.htm

 

 

 

Será que são os mesmo comandos msm ??

Olha, só a parte da validação do tel.

 

 

-----Parte do Javascript-----

 

function mascara(o,f){
	v_obj=o
	v_fun=f
	setTimeout("execmascara()",1)
}



function execmascara(){
	v_obj.value = v_fun(v_obj.value);
}



function telefone(v){
		
	v=v.replace(/\D/g,"")				 //Remove tudo o que não é dígito
	v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
	v=v.replace(/(\d{4})(\d)/,"$1-$2")	//Coloca hífen entre o quarto e o quinto dígitos
	return v
}

 

 

 

-----Parte do HTML-----

 

<input name="tel" type="text" id="tel" size="20" maxlength="14" onKeyPress="mascara(this,telefone)">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode se utilizar uma biblioteca existente no flash, muito boa mesmo, chama-se ascb.

Abs

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.