在android中将键盘输入类型更改为大写
Posted
技术标签:
【中文标题】在android中将键盘输入类型更改为大写【英文标题】:Change keyboard input type to Uppercase in android 【发布时间】:2018-12-03 22:47:15 【问题描述】:我有一个网站,里面有一个输入字段
<input id = "code" type = "text"/>
我在 WebView 中打开网站,我希望每当输入焦点时,键盘都应该以大写形式打开。
我尝试像这样修改输入元素
<input id = "code" type = "text" autocapitalize="characters"
style = "text-transform: uppercase;"/>
但随后键盘打开,只有第一个字符大写。输入第一个字符后,键盘再次变为小写(尽管在文本框中输入的值仍为大写)。
那么我应该以其他方式修改 html 代码,还是必须进行一些显式的 java 编码,以便键盘输入类型对于该输入保持大写。
【问题讨论】:
【参考方案1】:您必须在 javascript 中编写并在 android webview 中启用 javascript
webview.getSettings().setJavaScriptEnabled(true);
【讨论】:
以上是关于在android中将键盘输入类型更改为大写的主要内容,如果未能解决你的问题,请参考以下文章
如何在Swift中将UITextField键盘类型更改为电子邮件