From d8572c98299d8407b66f1a126b8e1243e005f36a Mon Sep 17 00:00:00 2001 From: Salman Yuris <124003833+Salmanyuris@users.noreply.github.com> Date: Wed, 11 Sep 2024 07:59:57 +0700 Subject: [PATCH] Update login-script.js Menambahkan komentar sesuai dengan format JSDoc --- assets/scripts/login-script.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/assets/scripts/login-script.js b/assets/scripts/login-script.js index 8838390f6..3d5f577f2 100644 --- a/assets/scripts/login-script.js +++ b/assets/scripts/login-script.js @@ -5,21 +5,27 @@ * Gunakan fungsi showPopUp() untuk menampilkan pop up error */ +// membuat variable untuk element view const loginFormElement = document.querySelector('#loginForm'); const inputEmailElement = document.querySelector('#inputEmail'); const inputPasswordElement = document.querySelector('#inputPassword'); +// membuat variable untuk menampung nilai dari email dan password const expectedEmail = 'admin@dicoding.com'; const expectedPassword = 'superpassword'; +// Menambahkan aksi untuk button loginFormElement.addEventListener('submit', function(event) { event.preventDefault(); + // membuat variable untuk menerima nilai inputan email dan password const email = inputEmailElement.value; const password = inputPasswordElement.value; + + // membuat perbandingan untuk validasi nilai dari email dan password apakah benar atau salah if (email == expectedEmail && password == expectedPassword) { - goToHome(); + goToHome(); // ketika email dan password yang diinput benar maka akan masuk kedalam halaman utama } else { - showPopUp(); + showPopUp(); // jika password dan email salah maka akan menampilkan popup informasi bahka inputan salah } });