我正在尝试使用Chrome上的HTML5 results
标记的<input type="search">
属性,这应该会产生“最近搜索”功能。
我无法让Chrome显示最近搜索的列表,甚至不能在this demo page上显示。当您输入一些搜索,然后单击放大镜旁边的箭头时,应显示最近的搜索列表。不知怎的,当我点击那支箭时没有任何反应。
我在Windows上使用Chrome 16,如果这很重要(演示页面上的屏幕截图似乎是在Mac上拍摄的,显然它确实有用)。
我错过了什么? Chrome中可能有一些设置我可能意外关闭了吗?
答案 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'>