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, якщо не знайдено жодного елементу. Можна вказати назву в дужках
   129   130   131   132   133   134   135   136   137   138   139