47 lines
1.3 KiB
HTML
47 lines
1.3 KiB
HTML
{include "layout.html"}
|
|
|
|
{block "content"}
|
|
<h1>Register</h1>
|
|
|
|
<form class="standard" action="/register" method="post">
|
|
{csrf}
|
|
|
|
<div class="row">
|
|
<div>
|
|
<label for="username">Username</label>
|
|
<span class="help">Must be 30 alphanumeric characters or less.</span>
|
|
</div>
|
|
<input class="text" type="text" id="username" name="username" maxlength="30" value="{username}" required>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div>
|
|
<label for="password">Password</label>
|
|
<span class="help">Passwords must be at least 6 characters.</span>
|
|
</div>
|
|
<input class="text" type="password" id="password" name="password" required class="mb-05">
|
|
<label for="confirm_password">Verify Password</label>
|
|
<input class="text" type="password" id="confirm_password" name="confirm_password" required>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<label for="email">Email</label>
|
|
<input class="text" type="email" id="email" name="email" maxlength="100" value="{email}" required>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<label for="class">Class</label>
|
|
<select id="class" name="class">
|
|
{for class in classes}
|
|
<option value="{class.ID}">{class.Name}</option>
|
|
{/for}
|
|
</select>
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<button class="btn" type="submit" name="submit">Register</button>
|
|
<button class="btn" type="reset" name="reset">Reset</button>
|
|
</div>
|
|
</form>
|
|
{/block}
|