扣丁学堂HTML5培训form如何关闭自动完成功能方法详解

2018-07-13 11:34:27 517浏览

在现如今,当大多数人在不论是百度还是其他浏览器输入框输入内容的时候,其实百度搜索框的自动提示功能就非常强大,浏览器会从你以前的同名输入框的历史记录中查找出类似的内容并列在输入框下面,但有时候我们希望关闭输入框的自动完成功能,今天扣丁学堂小编给大家整理了一下关于HTML5培训中form如何关闭自动完成功能方法的详细介绍。



什么是HTML5的form自动完成功能?

首先,HTML5中有个新属性autocomplete,autocomplete属性规定表单是否应该启用自动完成功能,它自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。

如:

<formautocomplete="on">
Firstname:<inputtype="text"name="fname"/><br/>
Lastname:<inputtype="text"name="lname"/><br/>
E-mail:<inputtype="email"name="email"autocomplete="off"/><br/>
<inputtype="submit"/>
</form>
<p>请填写并提交此表单,然后重载页面,来查看自动完成功能是如何工作的。</p>
<p>请注意,表单的自动完成功能是打开的,而e-mail域是关闭的。</p>

会发现,autocomplete="on"的会被“记录下来”,而E-mail的autocomplete="off",再次输入时不会被“记录”。这就是“HTML5中form的自动完成功能”啦!

还不太清楚的可以去w3school手册继续学习。

如何关闭自动完成功能

有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用AJAX技术从数据库搜索并列举而不是在用户的历史记录中搜索。

关闭输入框的自动完成功能有3种方法:

1、在IE的Internet选项菜单里的内容--自动完成里面设置

2、设置Form的autocomplete为"on"或者"off"来开启或者关闭自动完成功能

(关闭整个表单(form)自动提示功能)

3、设置输入框(input)的autocomplete为"on"或者"off"来开启或者关闭该输入框的自动完成功能(关闭密码域的自动完成)

测试代码:(在每个form输入文字然后提交,然后再回来看看能否自动完成,注意要提交后才能有历史记录,才可能自动完成;提交后页面可能出错,不用管它,后退回去即可)

打开自动完成功能的Form<br>

<formname="form1"autocomplete="on">

打开自动完成功能的输入框

<inputtype="text"autocomplete="on"><br>

关闭自动完成功能的输入框

<inputtype="text"autocomplete="off"><br>
<inputtype="submit"value="提交"><br>
</form>

关闭自动完成功能的Form<br>

<formname="form1"autocomplete="off">

打开自动完成功能的输入框

<inputtype="text"autocomplete="on"><br>

关闭自动完成功能的输入框

<inputtype="text"autocomplete="off"><br>
<inputtype="submit"value="提交"><br>
</form>

建议:不要全部关闭自动完成功能,根据需要禁用一部分自动完成功能即可,如果你觉得浏览器自带的自动完成功能还不够强大,可以使用jquery插件来实现更加强大的自动提示完成功能。

以上就是关于扣丁学堂HTML5培训form如何关闭自动完成功能方法的全部内容,希望对大家的学习有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。扣丁学堂HTML5培训机构不仅有专业的老师和与时俱进的课程体系,还有大量的HTML5视频教程供学员观看学习哦。扣丁学堂H5技术交流群:559883758。

关注微信公众号获取更多学习资料



【关注微信公众号获取更多学习资料】



查看更多关于“HTML5开发技术资讯”的相关文章>>

标签: HTML5视频教程 HTML5全栈开发 HTML5培训 HTML5在线视频

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号