document.querySelector('#form').onsubmit = e => {
e.preventDefault();
const formData = new FormData(e.target);
validate(formData.get('name')); // バリデーション処理など
// JSONフォーマットで送信したい場合は下記のようにする
/*
const object = Array.from(formData).reduce((o, [k, v]) => { o[k] = v; return o }, {});
const json = JSON.stringify(object);
*/
fetch('/mypage/', {
method: 'POST',
body: formData, // File送信する時と同じく、multipart/form-data であることに注意する
});
};