Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2012, 06:32
af1
 
Fecha de Ingreso: junio-2010
Mensajes: 87
Antigüedad: 13 años, 10 meses
Puntos: 2
Campo que valida con ONCHANGE, si no es válido que vuelva al valor que tenía antes.

Hola.

Tengo un formulario, con una serie de campos. Algunos, que tienen valores decimales, le aplico una validación en el evento ONCHANGE. Esto esta funcionando bien, se realiza la validación. Cuando el número no es decimal, se informa con un aviso por pantalla (alert) al usuario.

Ahora, mi problema es que, en caso de que el nuevo valor del campo no sea decimal, después del aviso, en el campo queda el nuevo valor ingresado, el cual es incorrecto.

Lo que yo quiero hacer es que, además del aviso que el nuevo valor del campo es incorrecto, dicho campo vuelva a tener el valor que tenía antes de ser modificado. Como una especie de "rollback".

Mirando por internet, encontré el "UNDO", pero no lo pude hacer funcionar. Acá el link que encontré: http://www.thomasfrank.se/form_state.html ...

Si necesitan ver el código javascript avisen y lo pego. No lo puse porque por ahí la solución a esto es rápida y directa..

Saludos, y gracias!!!