我试图在三星Android手机上的HTML文本输入字段中获取所有小写字母。
谁能提出其他建议来阻止文本字段中的第一个字母的自动资本化?
我尝试了以下内容,没有任何作用。
-
css
.my_username{text-transform:lowercase;} input[type=text] {text-transform:lowercase;}
-
JS
my_username.setAttribute("autocapitalize","off"); in submitonenter(my_username.value.toLowerCase();)
-
html
input autocapitalize="off" type="text" class="my_username" name="username" size="19" value="" maxlength="19" onkeypress="submitonenter(event,this)"
您需要在标记中说自动资本=" off"
示例
<input type="text" autocorrect="off" autocapitalize="off"/>
单击此处以获取更多详细信息。
对于Android手机,您必须使用autocomplete="off"
因此,如果您想要一些通用的东西,请以这种方式完成@kumars的答案:
<input type="text" autocorrect="off" autocapitalize="none" autocomplete="off"/>
自动更正和自动资本化属性在iPhone或iPad上工作,自动完整属于任何运行Android的设备。
nb:使用autocapitalize="none"
代替autocapitalize="off"
,因为" OFF"被弃用以进行自动资本化。请参阅官方文档。
如果您也使用React,请使用autoCapitalize="none"
。