09. marts 2005 - 20:01Der er
8 kommentarer og 1 løsning
backspace keydown event
kan man ikke få genereret en keydown event på backspace?
(jeg har lavet en kontroleret "input" tekstbox. tekstboksen er dynamisk og tilføjer jeg selv tegn for på den måde at kontrolere hvilke tegn brugeren må bruge. desværre kan jeg ikke registrere når brugeren trykker backspace)
hmmm.. det er ikke helt optimalt. Sagen e, at jeg gerne vil kunne styre hvad folk kan skrive i en tekstbox når de kommer på highscorelisten. Jeg har prøvet følgende løsning:
I en keydown event løber en for-løkken hele inputboksens tekst igennem og fjerner ulovlige tegn. MEN keydown fanger ikke ctrl v paste. Så har jeg sat samme for-løkke i en enterframe event. det virker, men nu kan man se de ulovlige tegn blinke inden de bliver fjernet af enterframe.
Er der måske en anden løsning? Det fungerede ellers rigtigt godt med det oprindelige forslag (spørgsmålsbeskrivelsen øverst) lige indtil mit backspace problem.
var der ikke noget med at man i en ældere version af flash kunne vælge hvilke bogstaver der var tilladt i en input box?
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.