javascript - string.fromcharcode online
Javascript String.fromCharCode Case Sensitivity? (2)
Simplemente estoy escuchando un evento keyup de un elemento de entrada y reúno los resultados en una cadena como esta
word=word+String.fromCharCode(key.keyCode);
El problema es que la palabra está en mayúsculas, mientras que quiero que distinga entre mayúsculas y minúsculas. Por ejemplo, si escribo abcef, mi palabra acumulada se convierte en ''ABCEF''.
Nota: Necesito una solución javascript pura (sin bibliotecas ...) ¿Alguna idea?
Los eventos como keyup y keydown devolverán 65 para a y A (y también para event.shiftKey si esa tecla se mantiene presionada) .
El evento de keypress devuelve diferentes códigos de keypress para mayúsculas y minúsculas, por lo que para que este caso funcione, debe usar el evento de keypress , y fromCharCode() devolverá la letra correcta, mayúscula.
Siempre puedes llamar a .toLowerCase()
word = word + String.fromCharCode(key.keyCode).toLowerCase();
Podría tener más sentido llamar a .toLowerCase() solo una vez, en el momento en que decida que ha terminado de acumular caracteres.