Показать сообщение отдельно
  #11 (permalink)  
Старый 14.04.2018, 17:16
Аспирант
Отправить личное сообщение для AnthonyFink Посмотреть профиль Найти все сообщения от AnthonyFink
 
Регистрация: 14.10.2017
Сообщений: 31

Сообщение от AnthonyFink Посмотреть сообщение
большое спасибо. если я ввожу дату 99/99/9999 она впринципи проходит на ура как в regex я ограничеваю дэйс до 31 и месяцы до 12 ?
if (!validateDate()) {
errorMessage.innerText = 'You must write correct date'
errorMessage.classList.remove("error_text");
return false;
}else
// validate future date
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!

var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd;
}
if(mm<10){
mm='0'+mm;
}
var today = dd+'/'+mm+'/'+yyyy;

if (futureDate < today) {
errorMessage.innerText = 'You must write date in the future'
errorMessage.classList.remove("error_text");
return false;
};
убрал задние числа но как избавиться от 99/99/9999 которое проходит
Ответить с цитированием