Kenapa no 9 salah terus ya kan padahal no 10nya sudah benar
function handleGetFormData() {
const name = document.getElementById ('name').value;
const city = document.getElementById('city').value;
const email = document.getElementById('email').value;
const zipCode = document.getElementById('zip-code').value;
const status = document.getElementById('status').checked;
return { name, city, email, zipCode, status };
}
function isNumber(string) {
return !isNaN(string) && string.trim() !== "";
}
function checkboxIsChecked() {
return document.getElementById('status').checked;
}
function validateFormData(formData) {
return (
formData !== null &&
formData.name !== "" &&
formData.city !== "" &&
formData.email !== "" &&
isNumber(formData.zipCode) &&
checkboxIsChecked()
);
}
function submit() {
const formData = handleGetFormData();
if (!validateFormData(formData)) {
document.getElementById('warning').innerText = "Periksa form anda sekali lagi";
} else {
document.getElementById('warning').innerText = "";
console.log(formData);
}
}
document.querySelector(‘form’).addEventListener(‘submit’, submit);