如何在<input type =“search”/>中启用“results”属性?

时间:2011-12-18 15:25:45

标签: html html5 google-chrome

我正在尝试使用Chrome上的HTML5 results标记的<input type="search">属性,这应该会产生“最近搜索”功能。

我无法让Chrome显示最近搜索的列表,甚至不能在this demo page上显示。当您输入一些搜索,然后单击放大镜旁边的箭头时,应显示最近的搜索列表。不知怎的,当我点击那支箭时没有任何反应。

我在Windows上使用Chrome 16,如果这很重要(演示页面上的屏幕截图似乎是在Mac上拍摄的,显然它确实有用)。

我错过了什么? Chrome中可能有一些设置我可能意外关闭了吗?

2 个答案:

答案 0 :(得分:2)

似乎chrome并不完全支持该属性。

如何自动完成... http://www.w3.org/TR/html-markup/input.search.html#input.search.attrs.autocomplete

有关铬错误/问题列表中结果属性的chrome支持的更多信息。 http://code.google.com/p/chromium/issues/detail?id=77779
http://code.google.com/p/chromium/issues/detail?id=17

答案 1 :(得分:0)

添加“名称”(或“id”)属性,它应该可以在Chrome中使用。您需要一个<form>元素,并且还有一个有效的action="..."属性。

<input type='search' results='5' name='something'>