Suche mit einem fixen Kriterium kombinieren

Begonnen von emil, Januar 15, 2012, 10:34:37

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

emil

Hallo,

ich brauche eine Spezialsuche, die nur Ergebnisse die auch einen speziellen Wert enthalten, anzeigt.
Es müßte also der Suchbegriff aus dem Formular und der verdeckte Wert an die Suche übergeben werden.

Hop hatte das auch schon mal in einem früheren Beitrag angedeutet.
Mir selbst fehlt aber ein Ansatz, wie man dass in Zusammenhang mit dem Suchfomular schreiben kann.

Kann mir bitte jemand einen Tip geben?

Gruß
Emil

admin

Hallo Emil,




<form action="http://__xsuchen__" name="Suche" id="Suche"   method="post" onSubmit="preset()">
    <input type="hidden" name="suchbegriff" id="Suche_suchbegriff" value="" />
    <input name="benutzer" type="text" id="Suche_benutzereingabe" size="20" />
    <input name="suchen" type="submit"  value="suchen" style="border-bottom:2px solid gray" />
</form>



<script type="text/javascript">
function preset() {
document.getElementById("Suche_suchbegriff").value =
document.getElementById("Suche_benutzereingabe").value +
" CD";
}
</script>



Erklärung: Beim Absenden des Formulars wird die Fuktion preset() aufgerufen.
Diese schaut nach was im Input mit der ID Suche_benutzereingabe steht (also was der Benutzer getippt hat).
Der Inhalt wird dann in das Feld "suchbegriff" übertragen mit einem zusätzlichen Konstanten Wert oder Werten.
Der Wert muss mit einem Leerzeichen beginnen. Dies hängt quasi an jede Suche den festen Wert als zusätzliches
Kriterium.