<input type="text">
Здравствуйте, <span></span>
const input = document.querySelector('input');
const span = document.querySelector('span');
input.addEventListener('input', (e) => {
span.innerHTML = e.target.value;
});
function getDate(dateSting) {
let date = new Date(dateSting);
if (isNaN(date.getTime())) {
return dateSting;
}
let dd = date.getDate();
if (dd < 10) dd = `0${dd}`;
let mm = date.getMonth() + 1;
if (mm < 10) mm = `0${mm}`;
let yy = date.getFullYear() % 100;
if (yy < 10) yy = `0${yy}`;
return `${dd}.${mm}.${yy}`;
}
console.clear();
let tt = `skdjbfskdhjbjhg`;
console.log(getDate(tt));
let data = {};
let name = document.getElementById('name');
let email = document.getElementById('email');
let phone = document.getElementById('phone');
let msg = document.getElementById('message');
let btn = document.getElementById('btn');
btn.addEventListener('click',()=>{
data = {
uName : name.value,
uEmail : email.value,
uPhone : phone.value,
uMsg : msg.value
};
alert(data.uMsg);
});
Правильно ли я понял, SpeechRecognition это функция-конструктор?
Как можно проверить при помощи , js узнать, есть ли у браузера этот ?класс? ? объект? Этот API, в общем...
var SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
<form id="request" method="post" >
<input type="text" id="name">
<button type="submit">КНОПКА</button>
</form>
document.querySelector('#request').addEventListener('submit', (e) => {
e.preventDefault(); // отменяем стандартное поведение формы
// собираем данные из полей формы и делаем что душе угодно
const fields = e.target.querySelectorAll('input');
console.log(Array.from(fields).map(input => ({
id: input.getAttribute('id'),
value: input.value
})));
});
но я все равно могу обратиться ко всем объектам