I am making a mail form in html that submitts values to a php sendmail file. When I submitt the form Id like a little box to popup, Ive seen it on other websites but cannot figure out how to do it myself. My form looks like this :
<form action="mail.php" method="POST">
<input type="text" id="name" name="Name" placeholder="Namn" required /><br />
<input type="text" id="email" name="TheEmail" placeholder="E-Mail" required /><br />
<input type="text" id="phone" name="Phone" placeholder="Telefon" required /><br />
<textarea id="message" name="Message" placeholder="Message" rows="8" cols="80" required></textarea><br />
<button class="form-button" type="button" id="send-email">Send</button>
<span id="response"></span>
</form>
JS:
const btn = document.querySelector("#send-email");
btn.addEventListener("click", sendDataToBackEnd);
function sendDataToBackEnd() {
//Write code to send data to your back end service.
btn.textContent = "Processing..";
btn.setAttribute("disable", true);
setTimeout(() => {
document.getElementById("response").textContent = "Email Sent";
}, 2000);
}