autosave属性应该做什么?我该如何使用它?

时间:2014-08-22 22:25:51

标签: html5 documentation

我一直在查找新的HTML5表单属性,以便了解如何为移动设备制作页面。在阅读时,我遇到了“自动保存”属性。

我一直testing it但没有发生任何事。它的目的是什么?我的代码是否正确?它甚至与搜索有关,还是我误解了MDN?

  

autosave
      应将此属性定义为唯一值。如果type属性的值为search,则以前的搜索词值将为   在页面加载中保持下拉列表。

我的代码:

<form method="POST">
    <input type="search" name="fieldxxx" autosave="unique666" required="true" autocomplete="off"/>
    <button type="submit">Search</button>
</form>

2 个答案:

答案 0 :(得分:5)

search输入类型是Apple为Safari发明的,之后被提议用于标准化。

autosave是/的一个属性,并且was proposed包含在2008年的HTML5中。根据链接的提案,它&#34;指定一个名称,以便最近的搜索可以用于任何具有相同自动保存名称的搜索字段。&#34;

但是我找不到HTML5规范中的证据。如果它是在编辑的草稿中,它不会持续很长时间。它当然不适用于当前使用的任何HTML规范。

答案 1 :(得分:0)

MDN不再记录autosave元素的input属性,它不在HTML5中,而是autosave is documented作为Apple扩展。它说:

  

指定搜索字段的自动保存名称,因此之前的搜索可以   得救。