在Android

时间:2018-06-25 11:12:01

标签: javascript android html angularjs

我有一个带有输入字段的网站

<input id = "code" type = "text"/>

我正在WebView中打开网站,我希望只要将此输入聚焦,就应该以大写形式打开键盘。

我试图像这样修改输入元素

<input id = "code" type = "text" autocapitalize="characters" 
       style = "text-transform: uppercase;"/>

但是随后键盘会打开,只有第一个字符大写。键入第一个字符后,键盘再次变为小写(尽管在文本框中输入的值仍为大写)。

所以我应该以其他方式修改HTML代码,还是必须做一些显式的Java编码,以便键盘输入类型对于该输入保持为大写。

1 个答案:

答案 0 :(得分:0)

您必须在javascript中编写该代码并在android webview中启用javascript

webview.getSettings().setJavaScriptEnabled(true);