当用户单击列表框中的项目时,我试图取消选择项目(一旦选择)。我有一个脚本在用户单击时取消选择该项目,但即使在第一次选择该项目时也会发生这种情况。这就是我所拥有的: JS:
function deselect()
{
var list = document.getElementById('<%=ddlCity.ClientID%>');
var listLength = list.options.length;
for (var i = 0; i < listLength; i++) {
if (list.options[i].selected) {
list.selectedIndex = -1;
}
}
}
和html:
<asp:ListBox ID="ddlCity" CssClass="formfield" runat="server" DataSourceID="SqlDataSourceCity"
DataTextField="Description" DataValueField="CityID" SelectionMode="Multiple" onclick="deselect();"
OnDataBound="DropDownList3_DataBound"></asp:ListBox>
知道如何编辑该 JS 以在选择值后取消选择该值,但是当用户第一次选择该值时,要选择该值。谢谢,拉齐尔