> For the complete documentation index, see [llms.txt](https://bogdanov-inc.gitbook.io/ui-konstruktor-oktell/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bogdanov-inc.gitbook.io/ui-konstruktor-oktell/kontroly/forma.md).

# Форма

![](https://899924798-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzcMn1glkgcrvuggFcDlD%2Fuploads%2FGTtX4WAzpKZmcPf5OmdX%2Fimage.png?alt=media\&token=ed85093b-57f0-42ec-8c77-6c0231de2c96)&#x20;

Компонент формы для быстрой отправки нескольких значений её  дочерних  полей ввода. Все непосредственные дочерние элементы формы получают дополнительные свойства в редакторе:

* *<mark style="color:purple;">form.label</mark>* - текст подписи
* *<mark style="color:purple;">form.help</mark>* - текст подсказки

#### Свойства формы:

* *<mark style="color:purple;">style</mark>* - вид формы, может принимать значения:
  * без значения - элементы подпись/контрол/подсказка располагаются вертикально
  * *<mark style="color:purple;">row</mark>* - подпись отображается в левой части формы, контрол в  правой, подсказка под ним

#### События формы:

* *<mark style="background-color:purple;">onSubmit</mark>* - событие срабатывает при отправке формы. Вызвать событие можно только из компонента Кнопка с параметром *<mark style="color:purple;">role</mark>*, установленным в **submit**. По умолчанию, данное событие в поле ***value*** отправит все значения своих непосредственных дочерних контролов. Аналогично другим действиям, в ***values*** можно задать дополнительные параметры, которые необходимо отправить в данном событии.
