Hola foro tengo que validar que el usuario no pueda seleccionar una fecha mayor a 30 dias usando js calendar lo estoy haciendo de esta manera pero me dice que la variable txtFechaInicio esta indefinida alguien me puede ayudar por favor me urge esto es lo que hago gracias
var hoy = new Date();
var updating = false;
var calendarioInicio = Calendar.setup
(
{
trigger:"btnFechaInicio",
inputField:"txtFechaInicio",
onSelect: function()
{
this.hide();
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var fechaActual = (year + "" + month + "" + day)
var diferencia = txtFechaInicio.getTime() - fechaActual.getTime()
var dias = Math.floor(diferencia / (1000 * 60 * 60 * 24));
if (dias > 31)
{
alert("El rango máximo permitido es de 31 dias");
}
}
}
)