Ir para conteúdo

POWERED BY:

Arquivado

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

leonardolog

Mascara entrada dados

Recommended Posts

Saudações.....

 

 

esse script mascara os campos junto com a digitação do usuário:

 

<script>function masc(){	if(document.getElementById('tel').value.length == "0"){  document.getElementById('tel').value += "("  }	if(document.getElementById('tel').value.length == "3"){  document.getElementById('tel').value += ")"  }	if(document.getElementById('tel').value.length == "4"){  document.getElementById('tel').value += " "  }	if(document.getElementById('tel').value.length == "8"){  document.getElementById('tel').value += "-"  }	}</script><input type="text" name="tel" id="tel" value="" onkeypress="masc()">

 

espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Saudações....

 

Veja:

 

<script>function masc(){c=event.keyCode	if(c!=14){  if(document.getElementById('tel').value.length=="0"){ 	 document.getElementById('tel').value += '('  }	}	if(c!=14){  if(document.getElementById('tel').value.length=="3"){ 	 document.getElementById('tel').value += ')'  }	}	if(c!=14){  if(document.getElementById('tel').value.length=="4"){ 	 document.getElementById('tel').value += ' '  }	}	if(c!=14){  if(document.getElementById('tel').value.length =="9"){ 	 document.getElementById('tel').value += '-'  }	}}</script><input type="text" name="tel" id="tel" value="" maxlength="14" onkeypress="masc()">

No IE, o backspace funciona normalmente, agora, no FireFox, ele nem mascara os caracteres do tel, alguem sabe porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Logo...

 

function mascara(){	if(window.event) {  // for IE, e.keyCode or window.event.keyCode can be used  var c = e.keyCode;	}	else if(e.which) {  // netscape  var c = e.which;	}	if(c!=14){  if(document.getElementById('tel').value.length=="0"){ 	 document.getElementById('tel').value += '('  }	}	if(c!=14){  if(document.getElementById('tel').value.length=="3"){ 	 document.getElementById('tel').value += ')'  }	}	if(c!=14){  if(document.getElementById('tel').value.length=="4"){ 	 document.getElementById('tel').value += ' '  }	}	if(c!=14){  if(document.getElementById('tel').value.length =="9"){ 	 document.getElementById('tel').value += '-'  }	}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

da uma olhada nessa espero q goste!!!

<script>function formatar(src, mask) { var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i) if (texto.substring(0,1) != saida) {  src.value += texto.substring(0,1); }}</script>CEP:<input type="text" OnKeyPress="formatar(this, '#####-###')" size="20" maxlength="9"><br>CPF:<input type="text" OnKeyPress="formatar(this, '###.###.###-##')" size="20" maxlength="14"><br>DATA:<input type="text" OnKeyPress="formatar(this, '##/##/####')" size="20" maxlength="10">

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.