У меня есть сайт с полем для ввода
<input id = "code" type = "text"/>
Я открываю веб-сайт в WebView и хочу, чтобы всякий раз, когда этот ввод находится в фокусе, клавиатура должна открываться в верхнем регистре.
Я попытался изменить элемент ввода следующим образом
<input id = "code" type = "text" autocapitalize = "characters"
style = "text-transform: uppercase;"/>
Но затем откроется клавиатура, и заглавными будут только первые символы. После ввода первого символа клавиатура снова переходит в нижний регистр (хотя значение, введенное в текстовое поле, остается в верхнем регистре).
Итак, следует ли мне изменить HTML-код каким-либо другим способом или мне нужно сделать явное кодирование Java, чтобы тип ввода с клавиатуры оставался ВЕРХНИМ РЕГИСТРАТОМ для этого ввода.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны написать это в javascript и включить javascript в веб-просмотре Android как
webview.getSettings().setJavaScriptEnabled(true);