go-form/content/docs/fields/input/text.md
Simon Vieille fcde3eb16f
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/manual/woodpecker Pipeline failed
add doc
2025-07-21 22:36:40 +02:00

972 B

linkTitle title weight
Text Text 1

Basic example

{{< tabs items="GO,Result" >}} {{< tab >}}

form.NewFieldText("Name")
{{< /tab >}}
{{< tab >}}
<form action="" method="POST" >
	<div >
		<input id="form-name"   name="form[Name]" value="" type="text" >
	</div>
</form>
{{< /tab >}}

{{< /tabs >}}

{{< tabs items="GO,Result" >}} {{< tab >}}

form.NewFieldText("Name").
	WithOptions(
		form.NewOption("label", "Name"),
		form.NewOption("required", true),
		form.NewOption("attr", map[string]string{"data-foo": "foo"}),
		form.NewOption("row_attr", map[string]string{"data-bar": "bar"}),
	)
{{< /tab >}}
{{< tab >}}
<form action="" method="POST" >
	<div data-bar="bar">
		<label for="form-name" >Name</label>
		<input id="form-name"  required="required" name="form[Name]" value="" type="text" data-foo="foo">
	</div>
</form>
{{< /tab >}}

{{< /tabs >}}