我在我网站的输入框中使用自动更正“关闭”等。但是,Mac OSX上的Safari仍会自动更正文本输入。
这就是我所拥有的:
<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address">
但是当我在Safari版本9(El Capitan)上测试它时,它仍然会自动更正文本。
任何人都有更强大的答案吗? safari的新版本是否会覆盖它?
答案 0 :(得分:34)
您需要在输入中添加spellcheck="false"
。
<input autocomplete="off" autocorrect="off" autocapitalize="off" type="text" name="url" placeholder="Enter a web address" spellcheck="false">
答案 1 :(得分:1)
如果您必须使用jQuery,则需要将引号设置为false。
$(this).prop("spellcheck", false); // this works
$(this).prop("spellcheck", "false"); // this does NOT properly set the property
(我会在评论中输入这个,但我的代表还不够高)