24 lines
758 B
JavaScript
24 lines
758 B
JavaScript
window.addEventListener('load', function () {
|
|
const contactForm = document.querySelector('form.contact')
|
|
contactForm.addEventListener('submit', function (submitEvent) {
|
|
submitEvent.preventDefault()
|
|
const formData = new FormData(contactForm)
|
|
|
|
const message = `
|
|
From: ${formData.get('name')}
|
|
Email: ${formData.get('email')}
|
|
Institution: ${formData.get('institution')}
|
|
Message:
|
|
${formData.get('message')}
|
|
`.trim()
|
|
|
|
const toSend = { message }
|
|
console.log(toSend)
|
|
// fetch('https://api.jessebrault.com/contact/jessebrault', {
|
|
// body: JSON.stringify(toSend),
|
|
// headers: 'Content-Type: Application/JSON',
|
|
// method: 'POST' // TODO: signal
|
|
// })
|
|
})
|
|
})
|