Page 134 - 6108
P. 134
document.forms['id'] – повертає HTMLFormElement об’єкт за
ідентифікатором id.
document.forms['name'] – повертає HTMLFormElement об’єкт за
іменем форми (атрибут name форми)
let searchForm = document.forms["search"];
І також можна застосовувати стандартні способи для пошуку елемента
форми, наприклад, по id, по тегу або по селектору.
Форма має ряд властивостей:
elements – повертає живу HTMLFormControlsCollection, що містить
всі елементи керування формою, що належать до цього елементу форми.
length – повертає кількість елементів форми
acceptCharset – DOMString, що відображає атрибут HTML accept-
charset, який містить список кодів символів, які приймає сервер.
action – DOMString, що відображає атрибут HTML action, що містить
URI програми, яка обробляє інформацію, що надається за формою.
autocomplete – DOMString, що відображає атрибут HTML
autocomplete, який містить рядок, який вказує, чи елементи керування в цій
формі можуть автоматично заповнюватися браузером.
enctype – DOMString відображає атрибут HTML enctype, який вказує
тип вмісту, який використовується для передачі форми на сервер. Можна
встановити лише певні значення.
method – DOMString, що відображає атрибут HTML method, який вказує
метод HTTP, який використовується для відправлення форми. Можна
встановити лише певні значення.
name – DOMString, що відображає атрибут name HTML, що містить назву
форми.
noValidate – Boolean, яке відображає атрибут novalidate HTML, що
означає, що форма не повинна бути перевірена.
target – DOMString, що відображає атрибут HTML target, що вказує,
де відображати результати, отримані від подання форми.
А також ряд методів
checkValidity() – true, якщо дочірні елементи керування мають умови
для перевірки і проходять ці перевірки або false, якщо деякі елементи не
пройшли перевірки, по кожному дочірньому елементу, що не пройшов
перевірку генерується подія invalid; такі елементи вважаються недійсними,
якщо подія не скасована. Програміст вирішує, як відповісти на помилку
перевірки.
elements.item() – отримує елемент з колекції елементів за вказаним
індексом або null, якщо такий елемент відсутній. Можна вказати індекс у
квадратних дужках або круглих дужках у стилі масиву після назви об'єкта
форми, без явного виклику цього методу.
elements.namedItem() – отримує елемент або список елементів з
колекції елементів ім'я або ідентифікатор якого відповідають заданому імені,
або null, якщо не знайдено жодного елементу. Можна вказати назву в дужках