We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
大家在听到自动完成这个词,会有一点迷糊,自动完成什么?
其实这个功能的作用是这样的:
首先,autocomplete是一个属性,这个属性可以设置在form标签上,也可以设置在其它的input标签上。
autocomplete
form
input
被设置了自动完成的标签,会允许浏览器预测对字段的输入。也就是说浏览器会根据你在这个输入框中已经输入过的值,留有一个"历史记录",方便我们下次还想要输入同样的值。
"历史记录"
例如下面这段代码:
<form autocomplete="on"> testaccount: <input type="text" name="testaccount" /><br /> testpassword: <input type="text" name="testpassword" autocomplete="off" /><br /> <input type="submit" /> </form>
testpassword
此时testaccout是有自动完成功能的,而testpassword没有。那么当我们第一次在这两个输入框中输入了内容并提交后。再次点击testaccout输入框,就会出现我们上一次输入并提交的那个值,而点击testpassword时却没有。
testaccout
效果如下:
所以我们来做下总结吧😊:
"on"
"off"
<form>
<input>
text, search, url, telephone, email, password, datepickers, range , color
The text was updated successfully, but these errors were encountered:
No branches or pull requests
HTML5中的自动完成功能autocomplete是做什么的?
大家在听到自动完成这个词,会有一点迷糊,自动完成什么?
其实这个功能的作用是这样的:
首先,
autocomplete
是一个属性,这个属性可以设置在form
标签上,也可以设置在其它的input
标签上。被设置了自动完成的标签,会允许浏览器预测对字段的输入。也就是说浏览器会根据你在这个输入框中已经输入过的值,留有一个
"历史记录"
,方便我们下次还想要输入同样的值。例如下面这段代码:
form
标签的autocomplete
打开,那么这个表单下的所有元素都开启了autocomplete
testpassword
这一项的autocomplete
关闭。此时
testaccout
是有自动完成功能的,而testpassword
没有。那么当我们第一次在这两个输入框中输入了内容并提交后。再次点击testaccout
输入框,就会出现我们上一次输入并提交的那个值,而点击testpassword
时却没有。效果如下:
所以我们来做下总结吧😊:
autocomplete
属性规定输入字段是否应该启用自动完成功能;"on"
,另一个值是"off"
关闭;autocomplete
属性适用于<form>
,以及下面的<input>
类型:text, search, url, telephone, email, password, datepickers, range , color
。The text was updated successfully, but these errors were encountered: