Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/08/2009, 13:49
Avatar de goyo_
goyo_
 
Fecha de Ingreso: agosto-2009
Mensajes: 91
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Validar campo input

Cita:
Iniciado por Adler Ver Mensaje
Hola

goyo fíjate que no es no quiera que se inserten ceros, sin que el primer carácter de la cadena no se un cero. De ahí que use expresiones regulares
Ah, buen punto Adler! Tras esa logica modifique la funcion. El numero 0 no puede ser la primera caracter, sin embargo puede aparacer despues de ella:

Código PHP:
<input id="numeros">

<
script>
function 
numerosUnicamente(e) {
    var 
|| window.event,
        
code e.which || e.keyCode;
        
    if (
code === 48 && !this.value.length) {
        return 
false;
    }
    else if (
code >= 48 && code <= 57 || code === || code === || code === 13 || code === 27) {
        return 
true;
    } 
    else {
        return 
false
    
}
}

document.getElementById('numeros').onkeypress numerosUnicamente;
</script>