type=date
のinput
ボックスがあります。私は現在の日付から1週間後にすべての日付を無効にしたい。現在の日付が2011年11月7日であると仮定します.2017年7月18日以降のすべての日付を無効にします。したがって、ユーザーは今日から1週間以内の日付のみを選択できます。私はすでに自分のコードで過去の日付を無効にしました。input type = dateで1週間後に将来の日付を無効にする方法はありますか?
function validDate(){
var today = new Date().toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
}
<body onload="validDate()">
<div class="form-group">
<p>Date<span>*</span></p>
<input type="date" name="date" id="date" class="form-control input-sm " required />
</div>
</body>
「今日」に7日を追加してから、 「最小」から「最大」 – Dumisani