Avatar billede tatan Nybegynder
14. marts 2007 - 21:26 Der er 4 kommentarer og
1 løsning

input text boks

Hep!
Har et problem med en input text boks jeg har lavet. (det er ikke den som ligger som et objekt man kan hive ind, men den hvor man også kan vælge imellem static og dnamic text).
Den viser fint nok det tekst jeg smider i den via AS:
inputtext.text = "Your email here";
inputtext.onMouseDown = function():Void {
    this.text = "";
}
Problemet er bare, at den ikke sletter teksten når jeg sætter markøren i feltet! Har prøvet diverse ting, men kan ikke få det til at fungere... Håber nogle kan hjælpe!
Avatar billede maqhem Nybegynder
14. marts 2007 - 21:35 #1
Du bør gøre klogt i at benytte en mere specificeret funktion: onSetFocus():

inputtext.text = "Your e-mail here...";
inputtext.onSetFocus = function():Void {
    this.text = "";
}
Avatar billede maqhem Nybegynder
14. marts 2007 - 21:38 #2
Hov, Void skal jo ikke defineres hér. Nåh pyt. Du kan også gøre den lidt mere spændende således:

inputtext.textColor = 0xaaaaaa;
inputtext.text = "Your e-mail here...";
inputtext.onSetFocus = function() {
    if(inputtext.textColor != 0x000000) {
        inputtext.textColor = 0x000000;
        this.text = "";
    }
}
inputtext.onKillFocus = function() {
    if(this.text == "") {
        inputtext.textColor = 0xaaaaaa;
        inputtext.text = "Your e-mail here...";
    }
}
Avatar billede tatan Nybegynder
15. marts 2007 - 14:13 #3
Det virkede! mange tak for hjælpen!
Avatar billede maqhem Nybegynder
15. marts 2007 - 18:27 #4
Jamen det var da så lidt.
Avatar billede maqhem Nybegynder
15. marts 2007 - 19:50 #5
Husk at acceptere svaret :)
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