Skilpath web dev No. 6-8 dan 10 sudah berhasil tapi jadi salah karena di refresh

Mohon arahannya kak, sebelumnya soal no.6-8 dan 10, saya periksa sudah benar, tapi ketika saya refresh menjadi salah kembali. Untuk no.9 sudah saya coba perbaiki terus tetapi tetap salah.

berikut code js:

function handleGetFormData(){
const name = document.getElementById("name").value;
const email = document.getElementById("email").value;
const city = document.getElementById("city").value;
const zipCode = document.getElementById("zip-code").value;
const status = document.getElementById("status").checked;

return {name , email, city, zipCode, status};
}

function isNumber(input) {
    return !isNaN(input);
}

function checkboxIsChecked(){

    return handleGetFormData().status;

}

function validateFormData(){

    return handleGetFormData() !== null &&

        isNumber(handleGetFormData().zipCode &&

        checkboxIsChecked();

}

function submit() {

    const formData = handleGetFormData();

    const warning = document.getElementById("warning");

   

    if (validateFormData(formData)== false) {

        return warning.textContent = "Periksa form anda sekali lagi";

    } else {

        return warning.textContent = "";

    }

}

document.getElementById("submit-form").addEventListener('click', (event)=>{

    event.preventDefault();

    submit();

})

Hi @Titin_Putri_Aripta ,

Ini beberapa yang kamu bisa perbaiki yaa

  1. Boleh cek bagian ini, kamu sepertinya kelupaan ) di akhir dari .zipCode nya
  1. Bagian ini, pada soal kamu sebenarnya diminta untuk membuat 1 parameter. Namanya boleh formData aja karena akan di isi dengan handleGetFormData().

Begini cara buat parameter nya.

function validateFormData(formData) {
 // kodemu disini
}

Berikutnya, di dalam validateFormData() kamu boleh ubah semua kode handleGetFormData() menjadi parameter yang kita udah buat yaitu formData.

Contoh

function validateFormData(formData) {
 return (
    formData !== null &&
    // lanjut
  );
}

Boleh berkabar lagi yaa kalau masih bingung dan Semangat terus :+1: