1

当用户单击列表框中的项目时,我试图取消选择项目(一旦选择)。我有一个脚本在用户单击时取消选择该项目,但即使在第一次选择该项目时也会发生这种情况。这就是我所拥有的: 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 以在选择值后取消选择该值,但是当用户第一次选择该值时,要选择该值。谢谢,拉齐尔

4

0 回答 0