【问题标题】:Change keyboard input type to Uppercase in android在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 编码,以便键盘输入类型对于该输入保持大写。

【问题讨论】:

    标签: javascript android html angularjs


    【解决方案1】:

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

    webview.getSettings().setJavaScriptEnabled(true);
    

    【讨论】:

      猜你喜欢
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-13
      相关资源
      最近更新 更多