Feature: Suchfeld für Fachrichtung hinzugefügt

This commit is contained in:
2025-03-18 15:11:15 +01:00
parent c4974787d4
commit 997786be54
2 changed files with 24 additions and 10 deletions

View File

@@ -58,6 +58,11 @@
<i class="fas fa-search search-icon"></i>
</div>
</div>
<div class="form-group">
<label for="fachrichtungInput">Fachrichtung</label>
<input type="text" class="form-control" id="fachrichtungInput" placeholder="Fachrichtung eingeben">
</div>
</div>
<div class="result-counts">
@@ -256,6 +261,7 @@
const ort = document.getElementById('ortInput').value;
const nummer = document.getElementById('nummerInput').value;
const plz = document.getElementById('plzInput').value;
const fachrichtung = document.getElementById('fachrichtungInput').value;
// Zeige das Lade-Icon
document.getElementById('loading').style.display = 'block';
@@ -267,6 +273,7 @@
if (ort) params.append('ort', ort);
if (nummer) params.append('nummer', nummer);
if (plz) params.append('plz', plz);
if (fachrichtung) params.append('fachrichtung', fachrichtung);
// Führe die Suche durch
fetch('/search?' + params.toString())
@@ -323,7 +330,8 @@
document.getElementById('nameInput'),
document.getElementById('ortInput'),
document.getElementById('nummerInput'),
document.getElementById('plzInput')
document.getElementById('plzInput'),
document.getElementById('fachrichtungInput')
];
const resetIcons = [
@@ -331,7 +339,8 @@
document.querySelector('.reset-icon[onclick="clearInput(\'nameInput\')"]'),
document.querySelector('.reset-icon[onclick="clearInput(\'ortInput\')"]'),
document.querySelector('.reset-icon[onclick="clearInput(\'nummerInput\')"]'),
document.querySelector('.reset-icon[onclick="clearInput(\'plzInput\')"]')
document.querySelector('.reset-icon[onclick="clearInput(\'plzInput\')"]'),
document.querySelector('.reset-icon[onclick="clearInput(\'fachrichtungInput\')"]')
];
searchInputs.forEach((input, index) => {