今天用html5绘制页面的时候,使用了form表单,绘制完成以后浏览器给出了很多警告,说input必须加入自动完成属性,很奇怪,求大神解释一下,什么时候开始,必须要这么弄了。
至于相关的代码,浏览器已经给出了,我再贴上部分
<form name="TaxRelated" novalidate >
<div class="TaxRelatedClass1">
<ul>
<li>
税收居民身份
</li>
<li class="TaxRelatedClass2">
仅为非居民
</li>
</ul>
</div>
<div class="TaxRelatedClass3">
基本信息(英文或拼音)
</div>
<div class="TaxRelatedClass1">
<ul>
<label for="SurName">
<li>
姓
</li>
<li class="TaxRelatedClass2">
<input id="SurName" name="SurName" placeholder="请输入英文或拼音" required/>
</li>
</label>
</ul>
<ul>
<label for="MiddleName">
<li>
中间名
</li>
<li class="TaxRelatedClass2">
<input id="MiddleName" name="MiddleName" placeholder="请输入英文或拼音" required />
</li></label>
</ul>
<ul>
<label for="Name">
<li>
名
</li>
<li class="TaxRelatedClass2">
<input id="Name" name="Name" placeholder="请输入英文或拼音" required />
</li></label>
</ul>
</div>
</form>
另注,谷歌浏览器是今天从网上下载的,使用的框架是angularjs,这是其中一个路由,另,如果加入autocomplete属性,则警告消失,我想知道,现在必须加上了?