Skip to content

Instantly share code, notes, and snippets.

@goatandsheep
Created December 9, 2018 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save goatandsheep/ba5dd3eea9ef5b7b1864797d020c20fb to your computer and use it in GitHub Desktop.
Save goatandsheep/ba5dd3eea9ef5b7b1864797d020c20fb to your computer and use it in GitHub Desktop.
render() {
return html`
<section>
<form id="form-${this._ref}" @submit="${this._login}">
<label>
Username:
<input type="text" name="username">
</label>
<label>
Password:
<input type="password" name="password">
</label>
<button type="submit">Login</button>
</form>
</section>
`;
}
_login(evt) {
evt.preventDefault();
const formData = (new FormData(evt.target)).entries();
let filtered = {};
for (let pair of formData) {
filtered[pair[0]] = pair[1].trim();
}
// TODO: use filtered
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment