我一直在查找新的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>
答案 0 :(得分:5)
search
输入类型是Apple为Safari发明的,之后被提议用于标准化。
autosave
是/的一个属性,并且was proposed包含在2008年的HTML5中。根据链接的提案,它&#34;指定一个名称,以便最近的搜索可以用于任何具有相同自动保存名称的搜索字段。&#34;
但是我找不到HTML5规范中的证据。如果它是在编辑的草稿中,它不会持续很长时间。它当然不适用于当前使用的任何HTML规范。
答案 1 :(得分:0)
MDN不再记录autosave
元素的input
属性,它不在HTML5中,而是autosave
is documented作为Apple扩展。它说:
指定搜索字段的自动保存名称,因此之前的搜索可以 得救。