Как получить значение введенной даты?

#javascript

Вопрос:

Я хочу вставить измененное значение этого ввода в массив ? когда я выхожу из него, возможно ли это без создания формы и ее отправки ?

 let input = document.getElementById('date-input')
let arr = []
arr.push(input.value) 
 <input id='date-input' type="date" value=""> 

Комментарии:

1. Обратитесь сюда — w3schools.com/jsref/prop_date_value.asp

Ответ №1:

Да , вы можете это сделать. Проверьте рабочий код здесь:

 let input = document.getElementById('date-input')
let arr = [];
input.addEventListener('blur', addElementValues);
function addElementValues(){
     arr.push(this.value);
      console.log("Arr",arr)
 }
 

Снимок экрана с выводом:
введите описание изображения здесь