Skilpath 22 mohon bantuannya

Buat sebuah fungsi bernama submit dan panggil fungsi ini ketika <form> disubmit.

Panggil fungsi validateFormData di fungsi submit tersebut, dan apabila validateFormData mengembalikan nilai false, maka fungsi submit akan menampilkan teks Periksa form anda sekali lagi di <div> dengan id warning. Jika validateFormData mengembalikan nilai true, maka teks di dalam <div> dengan id warning akan dihapus.

Teks di dalam <div> dengan id warning harus mempunyai style warna tulisan dengan hex #FF0000

Halo @Yeyen_Tri_Utami

Boleh saya lihat semua kodingan sama eror nya dimana ?, siapa tau bisa membantu karena belum pernah ambil kelas web developtment juga

alhamdullah mas sudah saya selsaikan untuk ini…terimaksih mas

Oh oke mas, happy coding :grinning_face_with_smiling_eyes:

kalo boleh tau kak, solusi dari problem kaka gimana ya? soalnya saya menghadapi permasalahan yang sama

Hi @Theo_Samuel ,

Kamu bisa mulai ikuti instruksi dari soal dan kerjakan satu persatu, hasil jadinya seperti ini

const submit = () => {
    // apabila validateFormData mengembalikan nilai false
    if (!validateFormData(handleGetFormData())) {
        // maka fungsi submit akan menampilkan teks Periksa form anda sekali
        return document.getElementById('warning').innerText = 'Periksa form anda sekali lagi'
    } else {
        // Jika validateFormData mengembalikan nilai true, maka teks di dalam <div> dengan id warning akan dihapus.
        return document.getElementById('warning').innerText = ''
    }
}

Kurang lebih hanya ngikutin yang di soal kan?

Semoga membantu ya!

1 Like

kenapa pake const submit = () bukan pake function kak?

Itu preferensi saja, ada banyak cara membuat function dan salah satunya dengan yang kamu sempat lihat. Yaitu arrow function const namaFunction = () => { // kodenya disini }