-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
34 lines (28 loc) · 1.34 KB
/
script.js
File metadata and controls
34 lines (28 loc) · 1.34 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
document.getElementById('searchForm').addEventListener('submit', function(e) {
e.preventDefault();
// Get the search inputs
var location = document.getElementById('location').value;
var jobRole = document.getElementById('jobRole').value;
// Perform search request
// Replace this with your actual search implementation using AJAX or Fetch API
// Dummy data for demonstration
var candidates = [
{ name: 'Candidate 1', location: 'Location 1', jobRole: 'Job Role 1' },
{ name: 'Candidate 2', location: 'Location 2', jobRole: 'Job Role 2' },
{ name: 'Candidate 3', location: 'Location 3', jobRole: 'Job Role 1' },
{ name: 'Candidate 4', location: 'Location 4', jobRole: 'Job Role 3' },
{ name: 'Candidate 5', location: 'Location 1', jobRole: 'Job Role 2' }
];
// Clear previous search results
var candidatesList = document.getElementById('candidates');
candidatesList.innerHTML = '';
// Display fetched candidates
candidates.forEach(function(candidate) {
if ((location === '' || candidate.location === location) &&
(jobRole === '' || candidate.jobRole === jobRole)) {
var li = document.createElement('li');
li.innerText = candidate.name;
candidatesList.appendChild(li);
}
});
});