iPhone UIWebView - 可以在输入文本字段上自动完成关闭吗?

gef*_*gef 13 iphone autocomplete input uiwebview autocorrect

我已经搜索了高低的答案,我似乎无法找到答案或其他人有同样的问题.希望有人能帮忙吗?

我有一个注册网页,我正在iPhone UIWebView中查看.用户询问我们是否可以在输入的电子邮件地址的第一个字母上停止大写.我认为这没关系,但显然它可以用于某些电子邮件系统的本地部分(显然它只是区域不区分大小写).

似乎自动完成是罪魁祸首.我已经尝试将autocomplete ="off"添加到html中的input元素,但iOS显然忽略了它:

替代文字

可以在UIWebView中的html输入文本字段上自动完成关闭吗?

谢谢

Mic*_*hal 29

autocorrect="off"属性添加到输入文本字段.


gef*_*gef 16

好像Apple现在有一些文档:

虽然UIWebView类不直接支持UITextInputTraits协议,但您可以为文本输入元素配置一些键盘属性.例如,您可以在input元素的定义中包含自动更正和自动大写属性,以指定键盘的行为,如以下示例所示.

   <input type="text" size="30" autocorrect="off" autocapitalize="off">
Run Code Online (Sandbox Code Playgroud)

您还可以控制当用户触摸网页中的文本字段时显示的键盘类型.要显示电话键盘,电子邮件键盘或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>

http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#Configuration键盘的Web视图