Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions assets/scripts/login-script.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
});