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{
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{
Disabled: true,
Name: "locked",
Value: "Фиксированный текст",
})
}
Пользовательские строки
import "github.com/fastygo/templ/ui"
templ Example() {
@ui.Textarea(ui.TextareaProps{
Rows: 6,
Name: "bio",
Placeholder: "О себе",
})
}
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 — Неактивное состояние