mirror of
https://github.com/t404owo/t404null.git
synced 2025-12-12 18:08:47 +00:00
Simplify mail.js
This commit is contained in:
@@ -23,14 +23,14 @@ form.addEventListener("submit", async (e) => {
|
|||||||
const subject = subjectInput.value.trim();
|
const subject = subjectInput.value.trim();
|
||||||
const message = messageInput.value.trim();
|
const message = messageInput.value.trim();
|
||||||
|
|
||||||
if (!name || !email || !subject || !message ||
|
|
||||||
name.length==0 || email.length==0 || subject.length==0 || message.length==0) {
|
|
||||||
statusMessage.textContent = "Please fill in all fields.";
|
|
||||||
statusMessage.style = "background: #FFDCDC";
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
|
[name, email, subject, message].forEach(obj =>
|
||||||
|
if (!obj || obj.length===0) {
|
||||||
|
throw new Error("field_missing");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const { data, error } = await supabase
|
const { data, error } = await supabase
|
||||||
.from("mail")
|
.from("mail")
|
||||||
.insert([{ name, email, subject, message }]);
|
.insert([{ name, email, subject, message }]);
|
||||||
@@ -44,7 +44,11 @@ form.addEventListener("submit", async (e) => {
|
|||||||
form.reset();
|
form.reset();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Error sending message:", error);
|
console.error("Error sending message:", error);
|
||||||
statusMessage.textContent = "Error sending message. Please try again.";
|
statusMessage.textContent = (error === "field_missing") ?
|
||||||
|
/*if (error==="field_missing")*/
|
||||||
|
"Please fill in all fields." :
|
||||||
|
/*else*/
|
||||||
|
"Error sending message. Please try again.";
|
||||||
statusMessage.style = "background: #FFDCDC";
|
statusMessage.style = "background: #FFDCDC";
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user