-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
36 lines (29 loc) · 1.12 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
function handleExploreButtonClick() {
alert("You clicked Explore Now button!");
}
function displayWelcomeMessage() {
var hasDisplayedWelcomeMessage = localStorage.getItem("hasDisplayedWelcomeMessage");
if (!hasDisplayedWelcomeMessage) {
var userName = prompt("Please enter your name:");
if (userName) {
alert("Welcome, " + userName + "!");
localStorage.setItem("hasDisplayedWelcomeMessage", true);
}
}
}
function toggleNavMenu() {
var navItems = document.querySelector(".nav-items");
navItems.classList.toggle("show");
}
function validateForm() {
var nameInput = document.getElementById("name");
var emailInput = document.getElementById("email");
var messageInput = document.getElementById("message");
if (nameInput.value === "" || emailInput.value === "" || messageInput.value === "") {
alert("Please fill out all fields in the form.");
return false;
}
return true;
}
document.getElementById("exploreBtn").addEventListener("click", handleExploreButtonClick);
displayWelcomeMessage();