HTML Forms
A form groups controls and sends them to the address in action. Each label is tied to its input by matching for and id, which makes the control easier to click and lets screen readers announce it. The type="email" input checks the format, and required stops an empty submit.
HTML
<form action="/subscribe" method="post">
<label for="email">Email</label>
<input id="email" name="email" type="email" required>
<button type="submit">Subscribe</button>
</form>