Textarea

En/ Ru

Textarea

Нативное многострочное текстовое поле.

github.com/fastygo/templ/ui

Textarea рендерит нативное многострочное текстовое поле. Rows по умолчанию равен четырём, если не задан.

По умолчанию

import "github.com/fastygo/templ/ui"

templ Example() {
	@ui.Textarea(ui.TextareaProps{
		Name:        "message",
		Placeholder: "Ваше сообщение",
	})
}

Неактивное

import "github.com/fastygo/templ/ui"

templ Example() {
	@ui.Textarea(ui.TextareaProps{
		Disabled: true,
		Name:     "locked",
		Value:    "Фиксированный текст",
	})
}

Пользовательские строки

import "github.com/fastygo/templ/ui"

templ Example() {
	@ui.Textarea(ui.TextareaProps{
		Rows:        6,
		Name:        "bio",
		Placeholder: "О себе",
	})
}

API

Rows · int — Число видимых строк (по умолчанию 4)

Name · string — Имя поля формы

Placeholder · string — Подсказка в пустом поле

Disabled · bool — Неактивное состояние