| Ação | Efeito |
|---|---|
| Enter ou vírgula | Adiciona a tag digitada ao conjunto. |
| Backspace (campo vazio) | Remove a última tag. |
| Clique em × | Remove a tag individualmente. |
| Submit do form | Valor enviado como CSV no hidden input (ex: go,docker,rust). |
TagInput
Campo de chips/tags: o usuário digita e pressiona Enter ou vírgula para adicionar. Backspace remove a última tag.
▼
go
components.TagInput(
components.Name("skills"),
components.Placeholder("Adicionar habilidade..."),
[]string{"Go", "Docker"},
)
Comportamento
Argumentos
| Argumento | Tipo | Descrição |
|---|---|---|
| Name | components.Name | Nome do hidden input submetido no formulário. |
| Placeholder | components.Placeholder | Texto de dica no campo de texto. |
| []string | []string | Tags pré-populadas na inicialização. |
| Class / Attr | — | Customização visual. |