Avatar billede nanna31 Praktikant
29. januar 2006 - 11:39 Der er 5 kommentarer og
1 løsning

input characters

Er det muligt at lave restriktioner på de tegn, der kan skrives i et input-tekstfelt, som man kan gøre det på antallet af tegn?
Avatar billede webt Nybegynder
29. januar 2006 - 12:04 #1
Tag et kig på: http://www.actionscripts.org/showMovie.php?id=302

Selv har jeg brugt følgende hjemmestrikket formålet:

ditTextFelt.onChanged = function() { //kald funktion når ditTextFelt ændres
    var tekst:String = this.text; //hent teksten
    var tilladte:String = "1234567890"; //tilladte tegn
    var tmp:String = tekst.charAt(tekst.length-1); //hent det sidst skrevet tegn
    if (tilladte.indexOf(tmp) == -1) { //hvis tegnet ikke er i tilladte
        this.text = this.text.slice(this.text,this.text.length-1); //fjern det sidste tegn
    }
};

Problemet med ovenstående funktion er at hvis brugeren skriver noget gyldigt og flytter cursoren ind midt i tekstfeltet og skriver noget ugyldigt så virker ovenstående ikke, men den fra actionscripts.org er ganske fin og nok også en del hurtigere, men et par muligheder skal man da ha :)

Mvh
Martin
Avatar billede thulstrup Nybegynder
29. januar 2006 - 12:49 #2
Der findes allerede en restrict property til formålet:
http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002772.html

F.eks.
my_txt.restrict = "A-Z 0-9";
Avatar billede webt Nybegynder
29. januar 2006 - 13:03 #3
Heh der kan man bare se... vist en der ikke har styr på flash 8 (røde kinder) oh well sådan kan det jo gå når man ikke længere arbejder med flash, så er det jo godt andre har styr på det :)

Fortsat god dag til jer begge
Martin
Avatar billede nanna31 Praktikant
19. februar 2006 - 15:48 #4
Tak for hjælpen, thulstrup vil du lige lægge et svar, så jeg kan lukket spørgsmålet?
Avatar billede thulstrup Nybegynder
29. marts 2006 - 17:56 #5
Det kommer her :o)
Avatar billede nanna31 Praktikant
29. marts 2006 - 19:28 #6
Thanks.
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