Két dátum típusú beviteli mezőm van.
<input id="startdate" type="date" min='@DateTime.Now.AddDays(1).ToShortDateString()' onchange="handler(event)" />
<input id="enddate" type="date" min="@DateTime.Now.AddDays(2).ToShortDateString()" onchange="handler(event)" />
Azt szeretném, ha a végdátum minimum dátuma két nappal előbbre lenne, mint a kezdő dátum kiválasztott dátuma. Eddig szkriptet használok a napok hozzáadásával és a min attribútum kiválasztásával.
<script type="text/javascript">
function handler(e) {
var someDate = new Date($("#startdate").val());
document.getElementById("enddate").setAttribute('min', addDays($("#startdate").val(),2));
}
</script>
<script type="text/javascript">
function addDays(date, days) {
var result = new Date(date);
result.setDate(result.getDate() + days);
return result;
}
</script>
Ez a javaslat nem működik. Bármilyen ötletet?