I am trying to recreate a Depart and Return type date picker for a mock travel company.
<input type="date" id='depart_date' name="depart_date">
<input type="date" id='return_date' name="return_date" disabled>
When the depart date is clicked, it removes the disabled attribute from the return date picker. I also have some jquery/js that sets the min value of the departure date picker as todays date.
What I want to do is, after the user has picked a departure date, I want to set that date as the min value for the return date, because obviously your return date cannot be before your departure date.
What I have tried:
$('#depart_date').click(function(){
var departDate = $('#depart_date').val();
$('#return_date').prop("disabled", false);
$("#return_date").setAttribute("min", departDate);
});
but it throws errors as soon as I click the picker, before even choosing a date.