No 9 web-development

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);

Hi kak @Dinatul_Fadhilah ,

Keseluruhan code kamu udah benar ya… Admin juga coba memeriksa langsung dari code keseluruhan kamu itu jawabannya benar semua.

Boleh coba screenshot ya yang mana yang fail