Hola,
Bonita 6.5.1 Community
quisiera saber si alguien me puede indicar como puedo validar que la fecha que tengo en un campo no pueda ser menor a la fecha del dia.
Hola,
Bonita 6.5.1 Community
quisiera saber si alguien me puede indicar como puedo validar que la fecha que tengo en un campo no pueda ser menor a la fecha del dia.
Me gustaría utilizar javascript en el campo durante la entrada / selección con un disparador onkeyup.
saludos
HTML coding
Date:
and the JavaScript:
function checkDate(){
var idate = document.getElementById("date"),
resultDiv = document.getElementById("datewarn"),
dateReg = /(0[1-9]|[12][0-9]|3[01])[\/](0[1-9]|1[012])[\/]201[4-9]|20[2-9][0-9]/;
if(dateReg.test(idate.value)){
if(isFutureDate(idate.value)){
resultDiv.innerHTML = "Entered date is a future date";
resultDiv.style.color = "red";
} else {
resultDiv.innerHTML = "It's a valid date";
resultDiv.style.color = "green";
}
} else {
resultDiv.innerHTML = "Invalid date!";
resultDiv.style.color = "red";
}
}
function isFutureDate(idate){
var today = new Date().getTime(),
idate = idate.split(“/”);
idate = new Date(idate[2], idate[1] - 1, idate[0]).getTime();
return (today - idate) < 0 ? true : false;
}
1)dar clic en la fecha (en el formulario de diseño 6x)
2)ir a VALIDADORES y agregar
3)en tipo escoger: Groovy expresion
4)poner un mensaje de error
5)en parametro, se edita, escoge java script expresoin y poner lo siguiente:
Date today = new Date()
!today.after(elNombreDeTuCampoDeFecha)