默认情况下,搜索下拉菜单显示在搜索框左侧的附加内容中,我希望它显示在搜索输入字段上方,控件上是否有内置功能可以执行此操作?
答案 0 :(得分:0)
没有内置功能可以更改搜索框的布局。因为它是一个委托控制,所以你也无法改变 - 但我在最近的一个定制项目中做了什么:
使用Javascript拉出范围下拉列表,然后将其放在其他位置。下拉列表以及输入框都位于以下结构的表格中:
<table>
<tbody>
<tr>
<td><select ...><!--scopes dropdown--></td>
<td><input ...><!--search box --></td>
<td><input ...><!--search button --></td>
</tr>
</tbody>
</table>
使用jQuery或常规Javascript,您可以获得范围下拉列表innerHTML
的{{1}},然后将其放置在页面上的任何其他位置。