> For the complete documentation index, see [llms.txt](https://support.morozovpimnev.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.morozovpimnev.ru/market/formy.md).

# Формы

Вызов любой формы в макете по клику в модальном окне возможен через дата аттрибут `data-modal`

Пример:

```html
<button class="btn btn-theme" data-modal='{"data":{"form": 1, "xsl": 123}}'>Обратный звонок</button>
```

где:\
form - указывается ID формы\
xsl - указывается ID XSL шаблона (по умолчанию это `ОтобразитьФормуАякс [MARKET]`)

если у Вас в форме есть поле `textarea` и вы хотите передать предварительный текст, например название товара или услуги, то можно указать так

```html
<button class="btn btn-theme" data-modal='{"data":{"form": 1, "xsl": 123, "textarea": "Клининг"}}'>Заказать услугу</button>
```

textarea - произвольный текст, если внутри строки есть кавычки, тогда нужно экранировать `"` через `\` - `"Текст \"в кавычках\""`
