【问题标题】:What is autosave attribute supposed to do? How do I use it?自动保存属性应该做什么?我该如何使用它?
【发布时间】:2014-08-22 22:25:51
【问题描述】:

我一直在查找新的 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>

【问题讨论】:

    标签: html documentation


    【解决方案1】:

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

    autosave 是/曾经是该属性的一个属性,was proposed 将在 2008 年包含在 HTML5 中。根据链接的提案,它“指定了一个名称,因此最近的搜索可以与任何具有相同自动保存名称的搜索字段一起使用。”

    但我找不到任何证据表明它曾经出现在 HTML5 规范中。如果它是在编辑草稿中,它不会持续很长时间。它肯定不在当前使用的任何 HTML 规范中。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-25
        • 1970-01-01
        • 1970-01-01
        • 2012-11-24
        • 2011-02-12
        • 2023-02-12
        • 2020-01-30
        • 1970-01-01
        相关资源
        最近更新 更多