Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-04-2009, 09:35   #1 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Prototype: Form.Element.EventObserver nicht auf onchange?

Folgender Code soll die Funktion und den Callback rufen, wenn ein Inputfeld benutzt wird:
PHP-Code:
new Form.Element.EventObserver("inputid\",
function(element, value)
{
new Ajax.Request('"
.url_for("ajax/lonLat")."', {
  method: 'get',
  onSuccess: function(transport)
    {
       alert('foo')
    },
    parameters: 'city='+value
})}
); 
Die funktion soll angeblich laut Prototype api bei onchange gefeuert werden, wird es jedoch nur beim verlassen der Textbox.
Im FF und im IE gleiches Verhalten, was geht da schief? (Der Ajax Request funzt)
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 05-04-2009, 09:29   #2 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Onchange wird nur durch das verlassen (und damit definitives Ändern) der Textbox ausgelöst. Wenn du das Event früher haben willst musst du onkeyup nehmen.
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:15 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele