Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/01/2007, 15:32
Avatar de Celcius
Celcius
 
Fecha de Ingreso: febrero-2003
Ubicación: Lima - Perú
Mensajes: 652
Antigüedad: 22 años
Puntos: 5
Re: Formato de numero telefónico?

Hola a mi me salio asi:
Código PHP:
<!doctype html public "-//W3C//DTD HTML 4.01//EN">
<
html>
   <
head>
      <
title>Jugando :)</title>
      <
meta http-equiv="generator" content="PHP Designer 2005" />
<
script language="javascript">
function 
cambialo(){
    var 
numeritos document.forms[0].numero.value;
    var 
num document.forms[0].numero.value.length;
    if(
num>7){
      
document.forms[0].numero.focus();
      
alert("Lo siento, pero requerimos un numero menor a 7 caracteres");
    }else{
      var 
nuevos_numeritos="";
      for(
i=0i<numi++){
        if(
i==2){
          
nuevos_numeritos+=numeritos.charAt(i)+"-";
        }else{
          
nuevos_numeritos+=numeritos.charAt(i);
        }
      }
      
document.forms[0].numero.value nuevos_numeritos;
    }
}
</script>
   </head>

<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<form>
<input type="text" name="numero" onBlur="cambialo();"><br><br>
<input type="text" name="otro_campo">
</form>
</body>
</html> 
Solo que el evento focus(); solo funciona bien en Explorer pero no en firefox .. por lo que leí es un Bug de Firefox..
__________________
"Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva.
Sn. Juan 4:19
Jesus

Última edición por Celcius; 23/01/2007 a las 15:48