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

Gracias gente. Lo solucioné de la siguiente manera:

Primero agrego un input de tipo hidden a la página:

print "<input type='hidden' id='guardar_valor' value=''/>";


Después, cada vez que se hace foco en un campo, utilizo una funcion javascript para setear el valor de dicho campo en el hidden:

var campo_oculto=document.getElementById('guardar_valo r');
campo_oculto.value=window.event.srcElement.value;


Si después de hacer foco, el usuario cambia el valor del campo, y se evalúa incorrecto, con otra función hago lo contrario para volver atras:

var campo_oculto=document.getElementById('guardar_valo r');
window.event.srcElement.value=campo_oculto.value;