【发布时间】:2010-08-23 12:35:21
【问题描述】:
我正在使用 asp.net 列表框。我有两个按钮,一个用于将项目添加到列表框,另一个用于删除。我正在使用 javascript 函数从列表框中删除项目。当我删除后添加到列表框时。被移除的项目也会被添加。
<asp:ListBox ID="sLstbox" runat="server" Width="250px" Height="150px" TabIndex="10"></asp:ListBox>
<asp:LinkButton ID="sLbtnAdd" runat="server" ></asp:LinkButton>
<a href="#" id="hAncRemove" runat="server" onclick="fncRemoveItems();">Remove</a>
function fncRemoveItems()
{
var i;
var strIDs="";
var items = document.getElementById("sLstbox");
alert(items.options.length);
for (i = items.options.length - 1; i >= 0; i--)
{
if (items.options[i].selected)
items.remove(i);
}
}
输入代码
Protected Sub sLbtnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles sLbtnAdd.Click
Dim li As New ListItem
li.Value = "1"
li.Text = "test"
sLstbox.Items.Add(li)
End Sub
【问题讨论】:
标签: javascript asp.net vb.net