Показать сообщение отдельно
  #4 (permalink)  
Старый 03.08.2018, 12:57
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от xlebosolniy
var elem = document.getElementById("datetime");
- нет у вас такого id. Вообще никакого нет.
Сообщение от xlebosolniy
атрибут "max" как я понимаю не дает поставить дату меньше заявленной
Наоборот - нельзя больше.
Сообщение от xlebosolniy
в "max" это не определяется почему-то
В max или min должно стоять значение в соответствующем формате.

Вот пример с input type="date" (ограничение ввода с type="datetime-local" мне не удалось сделать)
<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8" />
  <title>Тег input, атрибут max</title>
 </head>
 <body> 

   <input type="date" id="date" min ="2018-08-01" max ="2018-08-10" required>
  
<script>
  var d = new Date();
  var elem = document.getElementById("date"); 
  elem.value = d.toISOString().slice(0,10);
</script>
 </body>
</html>

Пример работает в Хроме и Опере
Ответить с цитированием