我搜索过高和低对此答案很低,我似乎无法找到答案或其他人有同样的问题。希望有人能帮忙吗?
我有一个注册网页,我正在iPhone UIWebView中查看。用户询问我们是否可以在输入的电子邮件地址的第一个字母上停止大写。我认为这没关系,但显然它可以用于某些电子邮件系统的本地部分(显然它只是区域不区分大小写)。
似乎自动完成是罪魁祸首。 我已经尝试将autocomplete =“off”添加到html中的input元素,但iOS显然忽略了它:
可以在UIWebView中的html输入文本字段上关闭自动完成吗?
由于
答案 0 :(得分:29)
将autocorrect="off"
属性添加到输入文本字段。
答案 1 :(得分:16)
似乎Apple现在有一些文档:
虽然UIWebView类不支持UITextInputTraits 直接协议,您可以为文本配置一些键盘属性 输入元素。例如,您可以包含自动更正和 输入元素定义中的自动大写属性 指定键盘的行为,如下所示 示例
<input type="text" size="30" autocorrect="off" autocapitalize="off">
您还可以控制哪种类型的键盘 当用户触摸网页中的文本字段时显示。至 显示电话键盘,电子邮件键盘或URL键盘,使用 输入上type属性的tel,email或url关键字 元素,分别。要显示数字键盘,请设置值 pattern属性为“[0-9] ”或“\ d ”。
这些关键字和模式属性是HTML 5的一部分,并且是 适用于iOS 3.1及更高版本。以下列表显示了如何操作 显示每种类型的键盘,包括标准键盘。
文字:<input type="text"></input>
电话:<input type="tel"></input>
网址:<input type="url"></input>
电子邮件:<input type="email"></input>
邮政编码:<input type="text" pattern="[0-9]*"></input>