如何在Android/Samsung手机上的HTML文本输入字段中停止自动资本化



我试图在三星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"

最新更新