+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Selectbox mit onChange-Event - wird nur bei Mausklick ausgelöst (nicht Tastatur)

  1. #1
    TP-Insider Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Avatar von Jokai olvaso
    Registriert seit
    Nov 2004
    Ort
    Ulm
    Beiträge
    679

    Selectbox mit onChange-Event - wird nur bei Mausklick ausgelöst (nicht Tastatur)

    Ich habe eine Selectbox, die dynamisch mit Werten gefüllt wird. Wenn man einen Wert auswählt, sollen dazugehörige Informationen angezeigt werden. Dies klappt auch prima mit Ajax und einem onChange-Event auf der Selectbox. So sieht es etwa aus:

    HTML-Code:
    <select name="inpSem" size="1" onchange="display_data(this.value);">
    Wenn ich jetzt einen Eintrag per Maus auswähle, werden die zugehörigen Informationen aus der Datenbank geholt und gezeigt, verwende ich jedoch die Pfeiltasten von der Tastatur, passiert nichts. Löst der onChange-Event nur bei Mausklicks aus, oder mache ich etwas grundsätzliches falsch?

    Oder ist dieses Verhalten in der Tat browserabhängig? Wie könnte ich es denn sonst lösen, damit es sowohl mit Tastatur als auch mit Maus funktioniert?

    Edit: Ups sorry, sollte natürlich ins allgemeine Forum, nicht in dieses Unterforum!
    Geändert von Jokai olvaso (18.09.2009 um 17:10 Uhr)
    "Quis custodiet ipsos custodos?" Juvenal

    Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07

    Webseiten & Datenschutz - eine kurze Zusammenfassung

  2. #2
    TP-Senior MichaG bringt sich richtig ein MichaG bringt sich richtig ein
    Registriert seit
    Dec 2008
    Beiträge
    183
    Wenn ein Select mit den Pfeiltasten geändert wird, wird das onChange-Event getriggert, sobald das Select den Fokus verliert - das heißt mit der Maus irgendwo anders hingeklickt oder per [TAB] im Formular weiter gesprungen wird.

  3. #3
    TP-Insider Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Avatar von Jokai olvaso
    Registriert seit
    Nov 2004
    Ort
    Ulm
    Beiträge
    679
    Danke, gibt's eine elegante Möglichkeit das Verhalten nachzubilden? Also, dass ein Event schon beim Auswählen, nicht erst bei Änderung des Focus, ausgelöst wird?
    "Quis custodiet ipsos custodos?" Juvenal

    Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07

    Webseiten & Datenschutz - eine kurze Zusammenfassung

  4. #4
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Google mal nach dem JS Event Handler onKeyUp.

  5. #5
    TP-Insider Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Jokai olvaso hilft, wo's geht Avatar von Jokai olvaso
    Registriert seit
    Nov 2004
    Ort
    Ulm
    Beiträge
    679
    Danke. Muß ich dann quasi onChange und onKeyUp verwenden, damit sowohl Maus als auch Tastatur berücksichtigt werden?
    "Quis custodiet ipsos custodos?" Juvenal

    Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07

    Webseiten & Datenschutz - eine kurze Zusammenfassung

  6. #6
    TP-Senior MichaG bringt sich richtig ein MichaG bringt sich richtig ein
    Registriert seit
    Dec 2008
    Beiträge
    183
    Richtig - damit sollte es funktionieren.

+ Antworten

Ähnliche Themen

  1. (at) wird nicht angezeigt -> Logitech Tastatur
    Von oliveramberg im Forum Hardware
    Antworten: 6
    Letzter Beitrag: 22.04.2005, 23:40
  2. Tastatur funktioniert in Photoshop nicht
    Von n0bbY im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 26.01.2005, 23:58
  3. Win XP will PS/2-Tastatur nicht
    Von tribun im Forum Hardware
    Antworten: 4
    Letzter Beitrag: 30.10.2004, 18:15
  4. Verhalten : OnClick Event funktioniert nicht
    Von Juri81 im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 12.01.2004, 16:21
  5. Fireworks erkennt nicht mehr die Tastatur
    Von Chris XBZ im Forum Fireworks
    Antworten: 3
    Letzter Beitrag: 27.09.2002, 16:04

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 51