Skip to content

Instantly share code, notes, and snippets.

@kobitoDevelopment
Last active March 19, 2025 16:23
Show Gist options
  • Save kobitoDevelopment/828a1a9a52b2d17add5add88f778f690 to your computer and use it in GitHub Desktop.
Save kobitoDevelopment/828a1a9a52b2d17add5add88f778f690 to your computer and use it in GitHub Desktop.
<form class="form">
<dl>
<div>
<dt>
<label for="name">氏名</label>
</dt>
<dd>
<input id="name" type="text" name="name" />
</dd>
</div>
<div>
<dt>
<label for="mail">メールアドレス</label>
</dt>
<dd>
<input id="mail" type="email" name="mail" />
</dd>
</div>
<div>
<dt>
<label for="date">希望日時</label>
</dt>
<dd>
<input id="date" type="date" name="date" />
</dd>
</div>
</dl>
<button type="submit">送信する</button>
</form>
const formElement = document.querySelector(".form");
const handleSubmit = function (event) {
event.preventDefault();
const submitedAllData = new FormData(event.target);
const submitedData = {
name: submitedAllData.get("name"),
email: submitedAllData.get("mail"),
date: submitedAllData.get("date"),
};
console.log(submitedData);
event.target.reset();
};
formElement.addEventListener("submit", handleSubmit);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment