Skilpath webdev pemula no.10

ini gimana ya?? kok masih salah juga??


pliss tolonginnn

Hi @Malya_Callysta_Ardha ,

Kode pada baris 47-53 itu harusnya berada di submit ya. Karena dari soal minta nya di buat di function submit.

Baris 57-58 hapus saja karena tidak di perlukan

halo kak, aku masih error terus. Kira-kira tau ga ya kak, aku salahnya dimana?

Hi @Angelica ,

Boleh cek komen saya yang ada disini ya, kemungkinan solusi nya sama

halo kak boleh bantu apa ada yang salah dari kode saya tersebut Picture1

HI @Andini_R ,

Maaf tapi gambarnya kurang jelas di saya. Boleh send kodenya ya

ini tinggal eror no.10 kak

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;

var fromData = {

    name: name, city: city, email: email, zipCode: zipCode, status: status

};

return fromData;

}

function isNumber(value) {

return !isNaN(value);

}

function checkboxIsChecked() {

return document.getElementById("status").checked;

}

function validateFormData(fromData) {

if (FormData && isNumber(fromData.zipCode) && checkboxIsChecked()){

    return true;

}

return false;

}

function showWarningMessage(message) {

var warningElement = document.getElementById("warning");



warningElement.textContent = message;



}



// Function untuk menghapus pesan kesalahan



function clearWarningMessage() {



var warningElement = document.getElementById("warning");



warningElement.textContent = "";



}

// Event listener untuk menangani submit form

document.getElementById(“submit-form”).addEventListener(“click”, (event) => {

event.preventDefault();



submit();



});



function submit() {



var formData = handleGetFormData(); // Mengambil data dari form



// Validasi data form



if (validateFormData(formData)) {



// Lakukan tindakan yang sesuai jika validasi berhasil



console.log('Data yang diambil dari form:', formData);



clearWarningMessage(); // Menghapus pesan kesalahan jika ada

} else {



// Menampilkan pesan kesalahan jika validasi gagal



showWarningMessage('Periksa form Anda sekali lagi.');

}



}

Hi @Andini_R ,

Bagian ini boleh manfaatkan properti status dari handleGetFormData() yaa