split.s: keyup() aus jquery

hey ihrs

ich beschäftige mich zur Zeit ein wenig mit jQuery was mich sehr begeistert.

habe auch schon eine Funktion erstellt, um Eingaben aus einem <input> an den Server zu übertragen.

  
$("#test").keyup(function () {  
   $.post('/ajax.php', { test: input });  
});  

ich habe aber festgestellt, dass auch ein Request bei anderen Tasten stattfinden (z.B. Return/Enter, Space, Pfeiltasten etc).
Ich wollte eigentlich nur Zeichen übertragen die auch wirklich in das <input> geschrieben werden und auch dort zu sehen sind. Also Zeichen.

Kann man sowas machen?

Bin für jeden Tipp dankbar.

Greez

  1. Hallo.

    ich habe aber festgestellt, dass auch ein Request bei anderen Tasten stattfinden (z.B. Return/Enter, Space, Pfeiltasten etc).

    Du schickst die Daten ja auch einfach ab, ohne sie vorher zu prüfen.

    Ich wollte eigentlich nur Zeichen übertragen die auch wirklich in das <input> geschrieben werden und auch dort zu sehen sind. Also Zeichen.

    Also möchtest du auf bestimmte Tastaturcodes reagieren beziehungsweise auf einige nicht.

    Kann man sowas machen?

    Man kann sich die betreffenden Tastaturcodes heraussuchen, festlegen, auf welche zu reagieren ist oder welche zu ignorieren sind, diese in eine Liste schreiben und bei jeder Eingabe gegen diese Liste prüfen, bevor die Eingabe weitergeleitet wird oder eben nicht.
    MfG, at