Отображение местной даты во входном значении

Доброе утро, ребята ! У меня есть быстрый вопрос, у меня есть форма на моей HTML-странице, и я хочу показать локальную дату в значении ввода «Дата вставки». Это мой код, и он не работает.

<!DOCTYPE html>
    <html>
    <body>

    Insertion date: <input type = "date" id = "date">

        <script>
    document.getElementById("dateinsertion").innerHTML = new Date().toLocaleDateString();
    </script>

    </body>
    </html>

вы можете установить дату по умолчанию и установить ее на системное время пользователя

Ofek S. 11.04.2018 12:05
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
1
104
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Попробуйте: <input id = "datetime" type = "datetime-local">

Единственная проблема стандартного HTML datepicker заключается в том, что он не работает в Firefox.

Если вы хотите, чтобы он работал в Firefox, взгляните на: Bootstrap datepicker. https://bootstrap-datepicker.readthedocs.io/en/latest/

Ответ принят как подходящий

Идентификатор вашего элемента неверен, используйте date вместо dateinsertion, а затем используйте следующий код для его инициализации.

document.getElementById("date").valueAsDate = new Date();

оно работает ! Спасибо. И даже когда я меняю id = "date" и сохраняю: document.getElementById ("dateinsertion"). InnerHTML = new Date (). ToLocaleDateString (); это не работает

Skander Jenhani 11.04.2018 12:20

Это не сработает, потому что нет элемента с идентификатором 'dateinsertion', вы установили идентификатор id = 'date'. Текстовое поле также относится к типу date, поэтому оно не принимает строку как значение и, между прочим, устанавливает значение любого заданного текстового поля через его атрибут value. В нашем случае мы используем valueAsDate, потому что это дата типа.

imprezzeb 11.04.2018 17:13

Другие вопросы по теме