autosuggest输入应该是type =“text”还是type =“search”?

时间:2015-04-01 22:09:15

标签: html html5 autocomplete w3c autosuggest

是否有关于在自动提示/自动填充组件的type="text"字段中使用type="search"<input>的w3c建议?

Example of autosuggest component

1 个答案:

答案 0 :(得分:1)

仅仅因为input元素提供自动提示/自动完成并不意味着它必须使用这两种状态之一,即文本或搜索。当然,也可以为其他州提供自动提示/自动完成功能(如数字,网址等)。

不幸的是,HTML5并不真正定义 Search state所代表的内容。但是,它注意到:

  

Text状态和Search状态之间的区别主要是样式:[...]

因此,如果您将其称为“搜索字段”,如果用户代理使用搜索图标或类似内容显示该用户,则不会让您的用户感到困惑,并且如果它允许用户搜索 something,然后使用Search状态是有意义的。