如何在iPhone上的文本输入上禁用拼写检查程序

Ben*_*ock 52 html spell-checking mobile-safari

有时拼写检查是不必要的,验证码,用户名,电子邮件等.有没有办法在某些文本输入/文本区域禁用它?

Dav*_*eda 73

正如我的好友Jonathan Stark所说,您应该能够使用自动更正和自动完成等属性来实现您正在寻找的效果:

<input type="text" placeholder="My Field" name="myfield"
    autocapitalize="none" autocorrect="off" autocomplete="off" />
Run Code Online (Sandbox Code Playgroud)

刚刚在OS4中测试过,它正在运行.

更新:从iOS5开始on,off价值autocapitalize已被弃用.使用none完全禁用自动大写.

  • 大多数情况下,我不会关闭自动完成功能,因此用户仍然可以使用浏览器的"保存密码"功能. (2认同)

Chr*_*ier 49

实际上HTML5中有一个拼写检查属性:

<textarea spellcheck="false">
Run Code Online (Sandbox Code Playgroud)

回复:http://blog.whatwg.org/the-road-to-html-5-spellchecking

浏览器支持当然是有限的.