HTML输入框的下拉历史建议是什么?移除name属性为何会消失?
HTML文本输入框推荐列表的官方名称
这个下拉推荐列表的官方名称就是**自动填充(Autocomplete)**列表。
你觉得它和autocomplete有区别,大概率是混淆了手动配置的autocomplete功能与浏览器默认的自动填充行为:
- 浏览器默认会通过输入框的
name(或id)属性识别字段类型,比如fname会被判定为姓名类字段,进而弹出你之前输入过的历史内容作为推荐。 - 一旦移除
name属性,浏览器没法识别这个字段的用途,自然不会触发默认的自动填充建议,下拉列表也就消失了。
对应的示例代码:
<input type="text" name="fname">
示例图:
内容的提问来源于stack exchange,提问作者JobHunter69
相关产品推荐
相关产品推荐

