0
Здесь я получил код для отключения даты в datepicker. когда пользователь выбирает предыдущую дату, тогда он предупреждает, чтобы поставить действительную будущую дату. Работает. Но это печатает все, что мы выбираем в предыдущую дату. Я хочу остановить печать при выборе предыдущей даты. Заранее спасибо.Как остановить неправильное значение в datepicker, когда предыдущие данные выбираются в JavaScript?
<div class="col-md-8">
<input class="form-control datepicker" id="datepicker" onchange="checkDate()" required type="date" name="smexdate" value="<?=$promotion_details['expiry_date']?>" data-date-format="yyyy-mm-dd">
</div>
и JavaScript.
function checkDate() {
var selectedText = document.getElementById('datepicker').value;
var selectedDate = new Date(selectedText);
var now = new Date();
if (selectedDate < now)
{
alert("Date must be in the future");
return false;
}
}
Позаботьтесь о правильном написании JavaScript, чтобы избежать столкновений с использованием Java. [JavaScript] (http://javascriptisnotjava.io) –