mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 14:09 Benutzername: Passwort: Auto-Login

Thema: [solved][Flash] Texfield Formular bei Enter -> Funktion vom 09.08.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [solved][Flash] Texfield Formular bei Enter -> Funktion
Autor Nachricht
Kai.S
Threadersteller

Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht: Männlich
Verfasst Mi 09.08.2006 11:58
Titel

[solved][Flash] Texfield Formular bei Enter -> Funktion

Antworten mit Zitat Zum Seitenanfang

Hi Leute,

ich versuche einem Textfeld eine Action zuzuordnen, wenn man "Enter" drückt,
damit man nicht unbedingt den Button klicken muss, nachdem man das Formular ausgefüllt hat.

Mal wieder meine Standard-Frage: Was mache ich falsch? Grins

Code:
stop();
//Key-Listener-Objekt erzeugen
enterListener = new Object();
enterlistener.onKeyDown = function(){
   trace("Es wurde was gedrückt");
   if(Key.getCode() == Key.ENTER){
      trace("Enter hit");
      submit();
   } //end if
} //end function

email_txt.onSetFocus = function() {
   trace("Focused!");
   email_txt.text = "";
   delete _root.onEnterFrame
   email_txt.onSetFocus = function() {};
   Key.addListener(enterListener);
}; //end function


"Focused!" wird ausgegeben, also am onSetFocus liegts schonmal nicht.
Aber der Keylistener will irgendwie nich *Schnief*


Zuletzt bearbeitet von Kai.S am Mi 09.08.2006 13:35, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 09.08.2006 12:22
Titel

Re: [Flash] Texfield Formular bei Enter -> Funktionsaufru

Antworten mit Zitat Zum Seitenanfang

Kai.S hat geschrieben:
Hi Leute,

ich versuche einem Textfeld eine Action zuzuordnen, wenn man "Enter" drückt,
damit man nicht unbedingt den Button klicken muss, nachdem man das Formular ausgefüllt hat.

Mal wieder meine Standard-Frage: Was mache ich falsch? Grins

Code:
stop();
//Key-Listener-Objekt erzeugen
enterListener = new Object();
enterlistener.onKeyDown = function(){
   trace("Es wurde was gedrückt");
   if(Key.getCode() == Key.ENTER){
      trace("Enter hit");
      submit();
   } //end if
} //end function

email_txt.onSetFocus = function() {
   trace("Focused!");
   email_txt.text = "";
   delete _root.onEnterFrame
   email_txt.onSetFocus = function() {};
   Key.addListener(enterListener);
}; //end function


"Focused!" wird ausgegeben, also am onSetFocus liegts schonmal nicht.
Aber der Keylistener will irgendwie nich *Schnief*


tausch mal

Code:
enterlistener.onKeyDown


gegen

Code:
enterListener.onKeyDown



ups *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Kai.S
Threadersteller

Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht: Männlich
Verfasst Mi 09.08.2006 13:35
Titel

Antworten mit Zitat Zum Seitenanfang

Noooooooooooooooin ...



Nicht schon wieder so eine Case-Sensitiv-Geschichte!
Das hat mich letztens schon fast um den Verstand gebracht!!!

Danke vielmals pj!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Mi 09.08.2006 13:39
Titel

Antworten mit Zitat Zum Seitenanfang

Ab in die Ecke --> schämen!!!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [IE] Enter im Formular - kein Submit sondern Reload [solved]
kein submit Button im Formular - abschicken per Enter
Html-Formular absenden mit Enter-Tase und select geht nicht
Flash: Navigieren mit der Enter-Taste?
[solved] [php/mysql] messenger funktion
Formular (was bewirkt das hier?) [solved]
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.