-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
50 lines (40 loc) · 1.67 KB
/
script.js
File metadata and controls
50 lines (40 loc) · 1.67 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// script.js
document.addEventListener('DOMContentLoaded', function () {
// Retrieve stored value on page load
var storedSearchValue = localStorage.getItem('searchValue');
if (storedSearchValue) {
document.getElementById('searchInput').value = storedSearchValue;
displayStoredResults(storedSearchValue);
}
// Add event listener for form submission
document.getElementById('searchForm').addEventListener('submit', function (event) {
event.preventDefault();
// Get and store the search value
var searchValue = document.getElementById('searchInput').value;
localStorage.setItem('searchValue', searchValue);
// Display stored results
displayStoredResults(searchValue);
alert('Search value stored: ' + searchValue);
});
// Function to display stored results
function displayStoredResults(value) {
var storedResultsList = document.getElementById('storedResultsList');
var listItem = document.createElement('li');
listItem.textContent = value;
storedResultsList.appendChild(listItem);
}
// Dropdown menu for pages
var pageSelect = document.getElementById('pageSelect');
pageSelect.addEventListener('change', function () {
var selectedPage = pageSelect.value;
// Store and display the selected page
localStorage.setItem('selectedPage', selectedPage);
alert('Selected page: ' + selectedPage);
});
// Retrieve and display stored page on load
var storedPage = localStorage.getItem('selectedPage');
if (storedPage) {
pageSelect.value = storedPage;
alert('Stored page: ' + storedPage);
}
});