Un foro de discusión para nuestra comunidad de hispano hablante
By fardon
#788342
Hola tengo que validar dos campos de fechas las cuales no deben de ser igual en caso que sean igual que despliegue un msj "La fecha de la factura no puede ser igual que la fecha limite de la misma. Gracias!". Pero no he podido, he probado de esta forma:
Code: Select all
$("#fechafinal").setOnchange(function() {
   var fechaI = $("#fechainicio").value;
   var fechaT = $("#fechafinal").value;
   if (fechaI == fechaT) {
       alert ("La fecha de la factura no puede ser igual a la fecha limite de la misma");    
     //G.alert("La fecha de inicio no puede ser menor o igual a la fecha de termino","Advertencia");
   }
  else{
return false;
}

});
el problema es que cada vez que la fecha final cambia de valor me despliega el msj,
User avatar
By amosbatto
#788350
Estas mezclando código de PM2 y PM3. ¿Cual version de PM estas usando?

En PM3, debe ser:
Code: Select all
$("#fechafinal").setOnchange(function() {
   var fechaI = $("#fechainicio").getValue();
   var fechaT = $("#fechafinal").getValue();
   if (fechaI == fechaT) {
       alert ("La fecha de la factura no puede ser igual a la fecha limite de la misma");   
   }
}
PS: No puedes parar un evento de change devolviendo falso.
By fardon
#788369
Muchas gracias me funciono! solo hacia falta el ); para cerrar la funcion
Code: Select all
$("#fechafinal").setOnchange(function() {
   var fechaI = $("#fechainicio").getValue();
   var fechaT = $("#fechafinal").getValue();
   if (fechaI == fechaT) {
       alert ("La fecha de la factura no puede ser igual a la fecha limite de la misma");   
   }
});
Case status draft

Alguien me puede ayudar? Mis casos siempre quedan […]

Download Processmaker version 3.8.3

Hello good people , anyone with Version 3.8. […]

Dappsfirm specializes in Poker Game Development, o[…]

Dappsfirm specializes in Keno Game Development, of[…]