Alguns exemplos de Java Script e DHTML

quinta-feira, 15 de abril de 2010

Formatação para telefone

/**-------------------------------------*
* Formatação telefone [(99) 9999-9999] *
* @autor: Ana Paula                    *
* < input onkeypress="javascript: return formatar(this,event);" type="text" />
* -------------------------------------*/
 function formatar(src, evt){
 evt = (evt) ? evt : window.event;
 var charCode = (evt.which) ? evt.which : evt.keyCode;
 if (charCode >= 48 && charCode <= 56 && src.value.length < 14) {
  var i = src.value.length;
  var texto = "";
  if (i == 1) {
   texto = "("+src.value;
   } else if (i == 3) {
    texto = src.value + ") ";
   } else if (i == 9) {
    texto = src.value + "-";
   } else {
    texto = src.value;
   }
   src.value = texto;
  
   return true;
  }
  return false;
}

0 comentários: