Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2005, 11:56
haven
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 22 años, 3 meses
Puntos: 2
que de una alerta si el numero no esta comprendido entre 2000 y 5000

Hola a todos, bien veamos, tengo esto:

onBlur='if(isNaN(this.value)||this.value>5000){ale rt("el alto no puede ser mayor de 5000");this.focus()};if(isNaN(this.value)||this.va lue<3000){alert("el alto no puede ser menor de 2000");this.focus()}'

Esto me funciona, pero me vuelvo loco con tanta ventana de alerta, ya que si no e puesto nada en el input me sale la alerta, lo que necesitaria es que si alguine no pone nada pues que le deje continuar, en cambio si pone un valor que me compruebe que esta comprendido entre 2000 y 5000 y si no lo esta que me muestre la alerta, esto como podría hacerse?

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades