Я использую onkeyup = "this.value = this.value.toUpperCase ();"
, чтобы изменить вводимое текстовое значение в верхнем регистре. Это работает, но мне нужно изменить одну букву в поле ввода без использования события мыши. Если я использую клавишу со стрелкой влево для перемещения курсора назад, событие onkeyup запускается, и курсор перемещается в конец. Как мне изменить этот сценарий, чтобы я мог перемещаться назад с помощью клавиш со стрелками и изменять текст где-то между
Текущий код выглядит следующим образом ...
<h:inputText value="#{_input.response}" autocomplete="off" onmouseover="this.focus();" onkeyup="this.value=this.value.toUpperCase();"/>