No 9 web development kak

no 9 dong kak, masih error // Tambahkan kode JavaScript kalian di file ini

// Function to handle form submission
function handleGetFormData() {
    return {
        name: document.getElementById('name').value,
        city: document.getElementById('city').value,
        email: document.getElementById('email').value,
        zipCode: document.getElementById('zip-code').value,
        status: document.getElementById('status').checked
    };
}

// Function to check if a string consists only of numbers
function isNumber(str) {
    return /^\d+$/.test(str);
}

// Function to check if checkbox is checked
function checkboxIsChecked() {
    return document.getElementById('status').checked;
}

// Function to validate form data
function validateFormData(formData) {
    // Check if formData object is not null or undefined
    if (!formData) {
        return false;
    }

    // Check if all required fields are filled
    if (
        formData.name &&
        formData.city &&
        formData.email &&
        formData.zipCode &&
        isNumber(formData.zipCode) &&
        formData.status
    ) {
        return true;
    } else {
        return false;
    }
}

form.addEventListener('click', (event) => {
    event.preventDefault();
    submit()
})

function submit() {
  const data = handleGetFormData();

  // Mendapatkan elemen dengan id 'warning'

  const warningDiv = document.getElementById('warning');

  // Jika isValid adalah false, tampilkan pesan peringatan

  if (validateFormData(data) == false) {
    return (warningDiv.textContent = 'Periksa form anda sekali lagi');
  } else {
    return warningDiv.textContent = ''
  }
}

// Event listener to call submit function on form submit
document.getElementById('form').addEventListener('submit', submit);

Hi @Pipin_Anjarwati ,

Pada bagian ini, boleh pastikan menggunakan function yang sudah kamu buat sebelumnya ya. Kamu sebelumnya diminta membuat function bernama checkboxIsChecked. Nah tinggal pakai deh