alt text http://img14.imageshack.us/img14/5020/whatbox.png
我不知道这叫什么,但是你有两个列表,中间有一个按钮可以来回切换选项。
问题[a]这叫做什么。
问题[b]你如何制作一个。
答案 0 :(得分:5)
您可以使用jquery crossSelect plugin为您完成大部分工作。
答案 1 :(得分:4)
有人称之为DualListBox,这里有一些jquery让它工作......这个例子实际上有按钮在列表框之间来回移动项目。
$(document).ready(function() {
$(".btnright").click(function() { $('select[name=ListBox1] option:selected').appendTo('.ListBox2'); });
$(".btnleft").click(function() { $('select[name=ListBox2] option:selected').appendTo('.ListBox1'); });
});
ASP代码(但只能使用html按钮和选择框)
<div>
<asp:ListBox ID="ListBox1" CssClass="ListBox1" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
<asp:ListItem>4</asp:ListItem>
<asp:ListItem>5</asp:ListItem>
<asp:ListItem>6</asp:ListItem>
<asp:ListItem>7</asp:ListItem>
</asp:ListBox>
<asp:ListBox ID="ListBox2" CssClass="ListBox2" runat="server">
<asp:ListItem>8</asp:ListItem>
<asp:ListItem>9</asp:ListItem>
<asp:ListItem>10</asp:ListItem>
</asp:ListBox>
<br />
<span class='btnleft'><<< Left </span> <span class='btnright'>Right
>>> </span>
答案 2 :(得分:3)
它被称为<select>
<select name="myName" size="5">
<option value="v1">val1</option>
<option value="v2">val2</option>
<option value="v3">val3</option>
</select>
至于在两个控件之间移动项目,您需要从第一个选择框中删除一个选项并将其附加到第二个选项。这必须通过JavaScript完成。
答案 3 :(得分:1)
你会有两个&lt; select&gt;,中间有一个按钮。点击按钮,您将使用javascript将所选的一个移动到第二个&lt; select&gt;