Validar Fecha Campo de tipo Date

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.

This from http://stackoverflow.com/questions/21499843/javascript-validate-date-input-so-its-only-either-current-or-the-future

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)