Form Structure, Labels, and Methods
<form action="/signup" method="post">
<label for="email">Email</label>
<input id="email" name="email" type="email" required />
<button type="submit">Create account</button>
</form>
Essentials
- Every control needs a label.
- Every submitted control needs a
name. - Use
getfor retrieval andpostfor writes.