Ronbun/ui/html/pages/signup.tmpl

44 lines
No EOL
1.4 KiB
Go Template

{{define "title"}}Signup{{end}}
{{define "body"}}
<main>
<h1>Create an account</h1>
<form action='/user/signup' method='POST' novalidate>
<input type='hidden' name='csrf_token' value='{{.CSRFToken}}'>
<div>
<label>Name:</label>
<input type='text' name='name' value='{{.Form.Name}}'
{{with .Form.FieldErrors.name}} aria-invalid aria-describedby="nameError" {{end}}
>
{{with .Form.FieldErrors.name}}
<span id="nameError">{{.}}</span>
{{end}}
</div>
<div>
<label>Email:</label>
<input type='email' name='email' value='{{.Form.Email}}'
{{with .Form.FieldErrors.email}} aria-invalid aria-describedby="emailError" {{end}}
>
{{with .Form.FieldErrors.email}}
<span id="emailError">{{.}}</span>
{{end}}
</div>
<div>
<label>Password:</label>
<input type='password' name='password'
{{with .Form.FieldErrors.password}} aria-invalid aria-describedby="passwordError" {{end}}
>
{{with .Form.FieldErrors.password}}
<span id="passwordError">{{.}}</span>
{{end}}
</div>
<div>
<input type='submit' value='Signup' data-size="20">
</div>
</form>
</main>
{{end}}