Form表单中Input有查询缓存

  业务做多了,你会发现可能最基础的一些小问题被自己给遗忘了,那天遇到这么个小问题:
  Form表单里面的Input框,当我输入完一次点击提交,再次focus的时候,下面就会出现你之前输入过的值,感觉是有缓存:


然而我并不想让它显示,就想:既然代码中没有写这个缓存的话,那肯定是浏览器给它赋予了这个能力,然后我就又随便写了一个Input试了一下,发现并没有这个问题,我试了好几次发现确实是这样,我就去看了一下两个Input的区别,发现第一个是在Form里面,第二个直接是Input,咦,那可能是和Form有关了,搜了一下文档才发现,Form有个属性autocomplete规定输入字段是否应该启用自动完成功能,并且autocomplete这个属性是HTML5中才有的,看了下w3c

  默认autocompleteon,就是默认启用自动完成功能,如果不想要这个功能,就设置为off
  真是有点尴尬啊,这么基础的点我竟然没有映像了,还是需要再回去看看基础诶!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容