Android键盘默认为html输入首次大写

时间:2014-09-11 12:00:10

标签: javascript android html web browser

我正在处理HTML页面。该页面由多个平台使用:Ios,Android和Desktop。我的问题是在Android浏览器上,当我选择输入时,默认情况下第一个字母是大写。这对用户来说是令人沮丧的,因为所有用户名都以小写字母开头。有没有办法更改此默认值?

2 个答案:

答案 0 :(得分:2)

<input type="text" autocapitalize="none">

这对我有用。

答案 1 :(得分:1)

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

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

<强> See the DEMO here