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?