Avatar billede schwaner Nybegynder
06. december 2004 - 20:52 Der er 4 kommentarer

Hvordan kalde man en funktion ved ændringer i tekstfelter?

Hej med jer.

Jeg har brug for at kalde en funktion når der bliver tastet nye værdier ind i et textfield. Værdien i feltet ændret sig løbende så det skal kun være når inputet kommer fra tastaturet eller ved tryk på "Enter knappen". Jeg har følgende kode, men er bestemt ikke sikker på at dn er rigtig.
Instance navnet for input feltet er "inst_kendskab" og samme felt fungere som variablen "kendskab".

kendskab.change = function(){
this.yellow.gotoAndStop(66);
this.dot._y = dot._y-120;
udregn();
}
Avatar billede mat Nybegynder
06. december 2004 - 22:14 #1
inst_kendskab.onChanged = function(){
yellow.gotoAndStop(66);
dot._y = dot._y-120;
udregn();
}

skulle jeg mene :)
Avatar billede thulstrup Nybegynder
06. december 2004 - 22:24 #2
...og hvis enter knappen lige skal med:

bla = function () {
    this.yellow.gotoAndStop(66);
    this.dot._y = dot._y-120;
    udregn();
};
inst_kendskab.onChanged = function() {
    bla();
};
var listener = new Object();
listener.onKeyDown = function() {
    if (Key.isDown(Key.ENTER)) {
        bla();
    }
};
Key.addListener(listener);
Avatar billede schwaner Nybegynder
07. december 2004 - 09:46 #3
Det er fandme klasse det der! Tusind tak for hjælpen. Hvis I vil have lidt points må I lige oprette et svar hver.
Avatar billede mat Nybegynder
07. december 2004 - 12:10 #4
johow !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester