gpt4 book ai didi

javascript - 如何通知移动键盘有关 html 输入控件所需的输入?

转载 作者:行者123 更新时间:2023-12-05 00:31:23 25 4
gpt4 key购买 nike

有没有办法通知移动设备上的移动键盘 HTML 输入字段的可能值是可能值的子集?
我试着用一个例子更好地表达自己。
假设我有一个用户名输入文本:

<input type="text" id="username">
当尝试使用移动设备打字时,移动键盘会做三件不需要的事情:
  • 它试图让我开始输入一个大写字母作为第一个字符
  • 它在“。”之后添加一个空格。
  • 它试图让我在“。”之后开始输入大写字母。

  • 所以如果我想输入 j.doe (典型用户名示例)
    然后我输入(一次一个): j . d o e我得到 J. Doe作为高级移动键盘用户,我可以尝试通过执行以下操作来获得所需的结果(例如在具有导航箭头的 Swiftkey 上):
  • 按 caps lock 两次(因此绕过首字母大写限制)
  • 类型 j. (两个字符都可以,但是键盘在“.”后面加了一个空格)
  • 按左键盘(将光标定位在“.”之后)
  • 按大写锁定两次(再次删除“.”后的大写约束)
  • 类型 doe

  • 我已经完成了,但是对于不熟练的用户来说,这是 Not Acceptable (尤其是(1)、(3)和(4))。
    不知何故,我希望键盘的行为就像在密码字段中输入的一样(没有自动激活 Caps Lock 并且在“。”之后没有添加空格)。
    我没有设法找到解决方案,有人知道实现结果的方法吗?
    谢谢!

    最佳答案

    我用谷歌搜索了“ios输入小写”,这是第一个命中:
    iPhone browser defaulting to uppercase for first letter of password fields
    简而言之,添加属性autocapitalize="none"在输入字段上,并输入 autocomplete="off"autocorrect="off"为好的措施。

    关于javascript - 如何通知移动键盘有关 html 输入控件所需的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69942353/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com