下拉列表框可选可以输入文字combobox

在一个注册页面里面,选择所在地网站用了下拉列表框同时也可以输入文字,点开审查元素看了下是combobox,能具体说说怎么用么
1.jpg

阅读 15.8k
2 个回答

combobox只是类名。ComboBox 控件是windows编程中的。这应该算用户体验的增强,尤其在列表过长时可以自己输入文字来快速筛选。

Create-a-New-Repository.png

Gist.png

1.一般是用JS来实现。
可以直接使用 Select2 来实现。

2.用HTML5的datalist 来实现。有个缺点就是datalist不会显示出来。所以出于兼容性的考虑,用JS实现比较合适。

<datalist> 标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。
datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。
请使用 input 元素的 list 属性来绑定 datalist。
<input list="cars" />
<datalist id="cars">
	<option value="BMW">
	<option value="Ford">
	<option value="Volvo">
</datalist>

datalist

datalisst怎么在平板上没效果在手机和电脑上都有,什么情况啊。。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏