Hola amigos estoy intenado hacer una validacion en un input
que solo permita numeros desde el 1.1 hasta el 4.4 (punto incluido)
es para otra funcion que me saca el promedio
el tema es que tengo
Código Javascript
:
Ver originalfunction validanumeros(evt){
if(evt.keyCode!=8){
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode( key );
var regex = /[0-9]|\./;
if( !regex.test(key) ) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}
}
Código HTML:
Ver original<input type="text" name="prm1" id="prm1" value="1" onkeyup="Promediar(); " onKeyPress="validanumeros(event)" maxlength="3"/>
el tema es que la funcion solo permite numeros y puntos , lo que esta bien
pero como dije antes nmecesito solo un rango de nuemros
en esta parte si lo dejara asi permite numeros de 1 a 4 pero no me sirve por que si necesito poner en el input 1.9 el 1 lo toma pero no el 9 se entiende? ,
a ver si me ayudan con este temita
saludos y gracias...