Gå til innhold

firefox + event.keyCode + æ, ø, å = 0, 0, 0?


Anbefalte innlegg

Videoannonse
Annonse

En annen ting er å lese bruksanvisningen. Det du skal bruke er charCode, ikke keyCode.

 

https://developer.mozilla.org/en-US/docs/Web/API/event.keyCode

 

event.keyCode

 

Returns the Unicode value of a non-character key in a keypress event or any key in any other type of keyboard event.

 

In a keypress event, the Unicode value of the key pressed is stored in either the keyCode or charCode property, never both. If the key pressed generates a character (e.g. 'a'), charCode is set to the code of that character, respecting the letter case. (i.e. charCode takes into account whether the shift key is held down). Otherwise, the code of the pressed key is stored in keyCode.

Lenke til kommentar

Om du går inn her: http://unixpapa.com/js/testkey.html (med firefox og keydown) og ser, vil du se problemet med æøå. Alle andre knapper gir en keyCode. Om du prøver den samme sida med chrome eller IE10 funker også æøå.

Så da regner jeg med det er et problem med firefox og ikke koden min. Poenget med tråden var å finne ut om det finnes en fiks for dette til firefox som noen kanskje visste om. Men det ser jo dårlig ut.

 

charCode funker bare med keypress, så det hjelper lite når jeg skal bruke keydown desverre.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...