1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. HTML / Webmaster Forum
  3. HTML & CSS Forum

suchfunktion

  • Macintosch
  • 28. Juni 2004 um 16:03
  • Macintosch
    Meister(in)
    Beiträge
    374
    • 28. Juni 2004 um 16:03
    • #1

    Hallöchen! :)

    Ich habe ein <input>-Tag welches als Eingabefeld für einen Suchstring dient... daneben habe ich auch einen Button, der mit onClick die Suche startet... wie mache ich es, dass wenn ich die eingabe ins input-Tag mit "enter" bestätige auch gleich die suche ausgeführt wird?

    greez,
    Mac.

    Dulden hat noch lange nichts mit Toleranz zu tun!

    Toleranz heißt akzeptieren und unterstützen, weniger ist Dulden!

  • Cyberlord
    Meister(in)
    Beiträge
    346
    • 30. Juni 2004 um 04:06
    • #2

    Ich versuche es einmal:

    Setze auf den Button bei onClick ein self.submit().
    Was willst du dann suchen?
    Daten aus einer Datenbank oder die HTML-Seite selbst?
    Welche Programmiersprachen unterstützt dein Server?

    [Blockierte Grafik: http://www.cyberlord.at/banner.gif]

  • Macintosch
    Meister(in)
    Beiträge
    374
    • 8. Juli 2004 um 08:28
    • #3

    Hallöchen!
    sorry, dass ich erst jetzt antworte, aber ich war bis gestern im sonnigen süden... 8)

    ich will aus einer Datenbank, bzw einem recordset suchen. als Programmiersprache JavaScript oder VBScript. is ne ASP-site... :wink:
    auf dem button habe ich ja schon eine funktion, dass die suche ausgeführt wird... die suche soll ja aber nicht nur auf onclick auf den button funktionieren, sondern auch wenn die eingabe im input-tag mit enter bestätigt wird...

    Dulden hat noch lange nichts mit Toleranz zu tun!

    Toleranz heißt akzeptieren und unterstützen, weniger ist Dulden!

  • Cyberlord
    Meister(in)
    Beiträge
    346
    • 8. Juli 2004 um 08:47
    • #4

    Also wenns ASP bzw. VBScript ist, dann bist du bei mir nicht falsch.
    Allerdings hast du schon wieder ein Problem, wo ich nicht ganz schlau werde.
    Ich versuche es aber trotzdem.

    Also wenn dieser input-tag betätigt wird, was soll da passieren?
    Soll da schon serverseitig etwas ausgeführt werden?
    Wenn ein Formular-Feld mit ENTER bestätigt wird, dann werden Daten per Post oder Get an den Server übermittelt.
    Diese kannst du dann mit request.form bzw. request.querystring abrufen.
    Was ist dein Problem?
    Wie ich dich kenne ein ganz anderes.

    lg

    [Blockierte Grafik: http://www.cyberlord.at/banner.gif]

  • Macintosch
    Meister(in)
    Beiträge
    374
    • 8. Juli 2004 um 10:01
    • #5

    drücke ich mich immer so umständlich aus? :(

    Also bei Bestätigung des input-Tags soll ein Javascript-programm aufgerufen werden (s.f.), das den suchstring und die suchspalte abfragt, überprüft, ob eine eingabe gemacht wurde, und dann die seite neu läd mit den entsprechenden angaben in der url...
    optimal für mich wäre jetzt, wenn bei bestätigung eben dieses script ausgeführt wird...

    Code
    <script language="JavaScript">
    	function suche()
    		{
    		var suchsn = document.all.suchen.value
    		var spalte = document.seite.suchspalte.value
    		var test = 0
    		if (suchsn=="") 
    			{
    			suchsn=prompt("Bitte geben sie eine "+spalte+" ein!")
    			if (suchsn!=null) {if (suchsn!="undefined") test = 1}
    			}
    		else {test = 1}
    		if (test==1) self.open("zenOnEinzel.asp?satz=su&suche="+suchsn+"&spalte="+spalte,"_self")
    		}	
    </script>
    Alles anzeigen

    Dulden hat noch lange nichts mit Toleranz zu tun!

    Toleranz heißt akzeptieren und unterstützen, weniger ist Dulden!

  • Cyberlord
    Meister(in)
    Beiträge
    346
    • 8. Juli 2004 um 10:22
    • #6

    Das gibst du einfach beim Formular an.
    onsubmit

    Dann mach eine Javascripit-Funktion.
    retur true wenn alles passt.
    wenn etwas nicht passt, dann return false.

    Das wars.

    [Blockierte Grafik: http://www.cyberlord.at/banner.gif]

  • Macintosch
    Meister(in)
    Beiträge
    374
    • 8. Juli 2004 um 10:37
    • #7

    also ich hab des onsubmit="suche()" in mein form-tag eingefügt... aber machen tut ers nich... :(

    und wieso soll ich mir noch eine funktion schrieben? ich hab doch schon eine! oder versteh ich dich jetzt nicht richtig?!

    Dulden hat noch lange nichts mit Toleranz zu tun!

    Toleranz heißt akzeptieren und unterstützen, weniger ist Dulden!

Tags

  • button
  • star
  • ton
  • programm
  • funktion
  • suche
  • click
  • input
  • code
  • tag
  • javascript
  • tags
  • datenbank
  • suchfunktion
  • enter
  • ring
  • eingabe
  • eingabefeld
  • asp
  • undefined
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern