-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
43 lines (39 loc) · 1.54 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
const reservationForm = document.forms["reservation-form"];
const reservationMsg = document.getElementById("reservation-msg");
reservationForm.addEventListener("submit", (e) => {
e.preventDefault();
fetch(scriptURL, {
method: "POST",
body: new FormData(reservationForm),
})
.then((response) => {
reservationMsg.innerHTML = "Reservation made successfully";
setTimeout(function () {
reservationMsg.innerHTML = "";
}, 5000);
reservationForm.reset();
})
.catch((error) => console.error("Error!", error.message));
});
(function () {
emailjs.init("mKOhyIqR3YWS2l_Ow"); // Replace with your EmailJS user ID
})();
document
.getElementById("reservation-form")
.addEventListener("submit", function (event) {
event.preventDefault();
emailjs.sendForm("Zuhair_Ahmed", "template_eysuf9e", this).then(
function () {
document.getElementById("reservation-msg").innerHTML =
"Reservation request sent successfully";
setTimeout(function () {
document.getElementById("reservation-msg").innerHTML = "";
}, 5000);
document.getElementById("reservation-form").reset();
},
function (error) {
document.getElementById("reservation-msg").innerHTML =
"Failed to send reservation request";
}
);
});