Que tal 
eContento 
Gracias por responder.... 
Efectivamente hice eso antes de postear este tema. 
La verdad es que llegan correctos los valores (
val < cto) y por eso es que estoy como entre loco y bobo con esto. Lo curioso es esto: La primera vez hice que 
cto = 1000 y 
val = 100 y lo valida bien (aparece el mensaje 
Valor debe ser igual o superior al costo). La segunda vez 
val = 200 y no aparece el mensaje. La tercera vez doy 
val = 100 y aparece de nuevo el mensaje 
Todo parece indicar que la variable 
val nunca cambia desde la primera vez a pesar de que 
val llega con el valor que le digito en el form y solo aparece el mensaje cuando hago 
val = 100 



 
Un Cordial Saludo