-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathscript.js
More file actions
20 lines (18 loc) · 891 Bytes
/
Copy pathscript.js
File metadata and controls
20 lines (18 loc) · 891 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
document.getElementById('loginForm').addEventListener('submit', function (e) {
e.preventDefault(); // Prevent form submission
const role = document.getElementById('role').value;
const username = document.getElementById('username').value;
const password = document.getElementById('password').value;
const errorMessage = document.getElementById('error-message');
// Validation for Daksh Singhal
if (role === "student" && username === "Daksh Singhal" && password === "daksh@123") {
errorMessage.style.color = "green";
errorMessage.textContent = "Welcome, Daksh!";
} else if (role === "professor") {
errorMessage.style.color = "red";
errorMessage.textContent = "Access restricted to students only for now.";
} else {
errorMessage.style.color = "red";
errorMessage.textContent = "Invalid username or password.";
}
});