Form - HTML form

class Form

Наследник Element

acceptCharset

Спи­сок из од­но­го или бо­лее до­пус­ти­мых ко­ди­ро­вок сим­во­лов, ко­то­рые мо­гут ис­поль­зо­вать­ся для ко­ди­ро­ва­ния дан­ных фор­мы при от­прав­ке.

action

URL-ад­рес, по ко­то­ро­му долж­на быть от­прав­ле­на фор­ма.

autocomplete

Стро­ка «on» или «off». Ес­ли со­дер­жит стро­ку «on», бро­узер бу­дет пред­ва­ри­тель­но за­пол­нять эле­мен­ты фор­мы зна­че­ния­ми, со­хра­нен­ны­ми при пре­ды­ду­щем по­се­ще­нии стра­ни­цы.

elements

Объ­ект, по­доб­ный мас­си­ву, со­дер­жа­щий эле­мен­ты фор­мы.

enctype

Оп­ре­де­ля­ет спо­соб ко­ди­ро­ва­ния зна­че­ний эле­мен­тов фор­мы при от­прав­ке. До­пус­ти­мы­ми зна­че­ния­ми яв­ля­ют­ся:

  • application/x-www-form-urlencoded - (по умол­ча­нию)
  • multipart/form-data
  • text/plain
length

Ко­ли­че­ст­во эле­мен­тов фор­мы, пред­став­ляе­мых свой­ст­вом elements. Фор­мы дей­ст­ву­ют, как ес­ли бы они са­ми бы­ли объ­ек­та­ми, по­доб­ны­ми мас­си­вам, со­дер­жа­щи­ми эле­мен­ты форм, по­это­му для фор­мы f и це­ло­го чис­ла n вы­ра­же­ние f[n] бу­дет эк­ви­ва­лент­но вы­ра­же­нию f.elements[n].

method

HTTP-ме­тод от­прав­ки фор­мы по URL-ад­ре­су в свой­ст­ве action. Мо­жет иметь зна­че­ние «get» или «post».

name

Имя фор­мы, оп­ре­де­ляе­мое HTML-ат­ри­бу­том name. Зна­че­ние это­го свой­ст­ва мож­но ис­поль­зо­вать в ка­че­ст­ве име­ни свой­ст­ва объ­ек­та до­ку­мен­та, зна­че­ни­ем ко­то­ро­го бу­дет дан­ный объ­ект Form.

noValidate

Зна­че­ние true, ес­ли фор­ма не долж­на про­ве­рять­ся пе­ред от­прав­кой. Со­от­вет­ст­ву­ет HTML-ат­ри­бу­ту novalidate.

onreset

Вы­зы­ва­ет­ся не­по­сред­ст­вен­но пе­ред тем, как фор­ма бу­дет сбро­ше­на в ис­ход­ное со­стоя­ние. Что­бы пре­дот­вра­тить сброс, об­ра­бот­чик мо­жет вер­нуть false или от­ме­нить со­бы­тие.

onsubmit

Вы­зы­ва­ет­ся не­по­сред­ст­вен­но пе­ред от­прав­кой фор­мы. Что­бы пре­дот­вра­тить от­прав­ку, об­ра­бот­чик мо­жет вер­нуть false или от­ме­нить со­бы­тие.

target

Имя ок­на или фрей­ма, где дол­жен ото­бра­жать­ся до­ку­мент, воз­вра­щае­мый в от­вет на вы­пол­не­ние опе­ра­ции от­прав­ки фор­мы.

checkValidity()

В бро­узе­рах, под­дер­жи­ваю­щих воз­мож­ность про­вер­ки форм, этот ме­тод про­ве­ря­ет кор­рект­ность вве­ден­ных дан­ных в ка­ж­дом эле­мен­те фор­мы. Он воз­вра­ща­ет true, ес­ли все дан­ные кор­рект­ны. Ес­ли ка­кой-ли­бо эле­мент управ­ле­ния со­дер­жит не­до­пус­ти­мые дан­ные, он воз­бу­ж­да­ет со­бы­тие «invalid» в этом эле­мен­те фор­мы и воз­вра­ща­ет false.

dispatchFormChange()

Воз­бу­ж­да­ет со­бы­тие «formchange» в ка­ж­дом эле­мен­те дан­ной фор­мы. Обыч­но это де­ла­ет­ся ав­то­ма­ти­че­ски, ко­гда дей­ст­вия поль­зо­ва­те­ля при­во­дят к воз­бу­ж­де­нию со­бы­тия «change», по­это­му вы­зы­вать этот ме­тод обыч­но не тре­бу­ет­ся.

dispatchFormInput()

Воз­бу­ж­да­ет со­бы­тияе «forminput» в ка­ж­дом эле­мен­те дан­ной фор­мы. Обыч­но это де­ла­ет­ся ав­то­ма­ти­че­ски, ко­гда дей­ст­вия поль­зо­ва­те­ля при­во­дят к воз­бу­ж­де­нию со­бы­тия «input», по­это­му вы­зы­вать этот ме­тод обыч­но не тре­бу­ет­ся.

reset()

Сбра­сы­ва­ет все эле­мен­ты вво­да фор­мы к их зна­че­ни­ям по умол­ча­нию.

submit()

Вы­пол­ня­ет от­прав­ку фор­мы вруч­ную, не воз­бу­ж­дая со­бы­тие «submit».