Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2015, 23:40
RafaelYepez
 
Fecha de Ingreso: junio-2013
Ubicación: Estado Lara
Mensajes: 33
Antigüedad: 11 años, 6 meses
Puntos: 0
Limitar formulario a 7 caracteres numéricos

Quiero limitar a un formulario para que máximo puedan colocar 7 caracteres numéricos, desde este mismo foro buscando me encontré con esto:

Código:
    function Solo_Numerico(variable){
        Numer=parseInt(variable);
        if (isNaN(Numer)){
            return "";
        }
        return Numer;
    }
    function ValNumero(Control){
        Control.value=Solo_Numerico(Control.value);
    }
</script>
 
<input type=text name=numero onkeyUp="return ValNumero(this);" maxlength="7" size="20" />
Funciona, pero tiene un detalle, no permite el 0 al inicio, porque lo borra, o sea si coloco 0045873, automaticamente lo convierte a 45873 eliminando los dos ceros del inicio... ¿Alguna idea para solucionar esto?