如何在Mobile Hybrid应用程序中将Android键盘设置为大写字母
How to set set Android keyboard to capitalize first letter in Mobile Hybrid app
我正在开发一个混合应用程序,在Android(4.4)中测试时遇到了问题。我使用的是Ionic(AngularJS+Cordova)。
我到处寻找这个问题的答案,但都无济于事。我试着让它在文本框有焦点时,移动键盘设置为第一个字母大写。我不希望它只显示为大写(文本转换),但实际上有一个大写的值,但前提是用户想要。
这几乎就像我希望在文本输入获得焦点时自动按下shift键一样。
您可以在输入字段上设置属性autocapitalize="sentences"
,使每个句子的第一个字母大写。
autocapitalize
是HTML 5.3中引入的新属性,它控制文本输入在用户输入/编辑时是否以及如何自动大写。
请注意,在物理键盘上打字时,它不会影响行为。相反,它会影响其他输入机制的行为,例如移动设备上的虚拟键盘和语音输入。
我能想到的最好的解决方案是使用文本区域输入样式,使其看起来像常规文本输入。Android希望自动将文本区域大写,这样就可以了。。尽管它有点古怪。
相关文章:
- Android键盘不适用于包含Javascript的网页
- 键盘没有在Android和BlackBerry中显示元素焦点
- Chrome(Android)键盘将单词转移到js焦点更改的下一个输入
- 如何在Android网络视图中完全禁用所有输入的软键盘
- 关闭iOS / Android上的软键盘
- 如何从钛中的选项对话框单击事件中隐藏Android软键盘
- 键盘显示时离子含量不向下滚动(Android)
- 显示 HTML 字段的 Android 软键盘,即使连接了输入设备
- Phonegap Android 在输入焦点 Javascript 上显示键盘
- 使用 JavaScript 在 Android 中显示软键盘
- 如何处理iOS和Android键盘中的差异
- 当键盘出现时,如何在Android中处理网站
- Android键盘涵盖了web表单上的元素
- 如何在Mobile Hybrid应用程序中将Android键盘设置为大写字母
- iscroll4防止键盘在外部输入(android/ios)上聚焦显示
- 我希望Android软键盘有一个“;完成”;按钮
- Android中的键盘隐藏事件
- 对于html输入,Android键盘默认为大写优先
- 防止视窗调整网页大小时,android软键盘是活跃的
- Ionic Android -键盘不显示输入焦点