安卓键盘默认为html输入大写优先。

问题描述 投票:1回答:2

我正在做一个HTML页面。这个页面被多个平台使用。Ios, Android和桌面。我遇到的问题是,在安卓浏览器上,当我选择一个输入时,第一个字母默认为大写。这让用户感到很沮丧,因为所有的用户名都是以小字母开始的。有什么办法可以改变这个默认值吗?

javascript android html web browser
2个回答
2
投票

你所说的问题与安卓键盘本身有关,因为大多数键盘都有这个选项,默认第一个单词大写! 为了克服这个问题,在你的html中,你需要强制输入只显示小写字母,并将所有字母转换为小写,你可以这样做。

<input type="text" style="text-transform:lowercase;" on keyup="javascript:this.value=this.value.toLowerCase();">

请看这里的DEMO


0
投票
<input type="text" autocapitalize="none">

这对我很有用

© www.soinside.com 2019 - 2024. All rights reserved.