document.addEventListener("DOMContentLoaded", () => { fetch("getOwners.php").then(res => res.json().then(json => { if(json.message === "ok") { let body = ""; for (const owner of json.owners) { body += ``; } body += ``; document.querySelector("#owner").innerHTML = body; } })); }); document.querySelector("#owner").addEventListener("change", e => { let inputs = document.querySelectorAll("#addOwner input"); if (e.target.value === "new") { document.querySelector("#addOwner").classList.add("shown"); for (const input of inputs) { input.setAttribute("required", ""); } } else { document.querySelector("#addOwner").classList.remove("shown"); for (const input of inputs) { input.removeAttribute("required"); } } }); document.querySelector("#vehicleForm").addEventListener("submit", e => { e.preventDefault(); let formData = new FormData(); formData.append("type", document.querySelector("#type").value); formData.append("colour", document.querySelector("#colour").value); formData.append("plateNum", document.querySelector("#plateNum").value); if (document.querySelector("#owner").value === "new") { formData.append("name", document.querySelector("#name").value); formData.append("address", document.querySelector("#address").value); formData.append("licence", document.querySelector("#licence").value); } else { formData.append("peopleID", document.querySelector("#owner").value); } fetch("addVehicle.php", { method: "POST", body: formData }).then(res => res.json().then(json => { alert(json.message); })); });