JAVASCRIPT – Separadores numéricos em javascript (Máscara de entrada automática)

Segue abaixo script simples para fazer separadores numéricos nos campos como data de nascimento, cpf e etc.
 

——— Código ————————————————————————————

<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>

 Exemplo para data de nascimento:

<input name="data_de_nascimento" id="data_de_nascimento"  OnKeyPress="formatar(this, '##/##/####')" maxlength="10"/>

Exemplo para CPF:

<input name="cpf" id="cpf"  OnKeyPress="formatar(this, '###.###.###-##')" maxlength="14"/>

Tendo dúvidas, é só deixar o comentário abaixo.

Linux: Distribuições para Download

-> Ubuntu 9.10 Desktop ( http://ubuntu.c3sl.ufpr.br/releases/karmic/ubuntu-9.10-desktop-i386.iso) -> Kurumin 7.0 ( http://mirrors.uol.com.br/pub/kurumin/kurumin-7.0.iso) -> OpenSUSE 11.0 ( http://mirrors.uol.com.br/pub/suse/distribution/11.0/iso/dvd/openSUSE-11.0-DVD-i386.iso) -> Kernel

Leia mais »