Soy nuevo en JS. He agregado la función JS para evitar que el usuario inserte una fecha no válida (como 99/99/0000) manualmente en el selector de fechas. He escrito toda la función y está funcionando como se esperaba, pero de alguna manera, cuando ingresaste la fecha no válida, arroja el error, pero ese cuadro de alerta no está cerrado, permanece como está. Por favor guíame aquí Gracias de antemano.
Función :
$(function() { var dateFormat = "mm/dd/yy"; var beginDate = $("#dobEdit").datepicker({ defaultDate: "+1w", changeMonth: true, changeYear: true }) .on({ change: function() { beginDate.datepicker("option", "minDate", getDate(this)); }, blur: function() { beginDate.datepicker("option", "minDate", getDate(this)); } }); function getDate(element) { var date; try { date = $.datepicker.parseDate(dateFormat, element.value); } catch (error) { alert(error); } return date; } });