2012-10-17 6 views
5

Ich benutze asp.net (C#) und ich brauche deine Hilfe bei diesem Ding.zwei Listboxen, Eine Auswahl in Javascript

Ich habe zwei Listboxen, eine ist verpflichtet, eine Liste von Unternehmen aus der DB (lstCompanies) und die andere ist für den Benutzer, um diese Unternehmen (lstFilter) zu filtern.

Das Problem tritt auf, wenn der Benutzer aus beiden Listboxen auswählt und einreicht! also muss ich folgendes in JAVASCRIPT tun:

Wenn der Benutzer wählt aus lstCompanies, überprüfen Sie, ob lstFilter ausgewählt ist; Ich muss die Auswahl für ihn löschen. Und umgekehrt!

Es muss JS sein, Postbacks zu vermeiden, und ich bin gezwungen, diese Webanwendung in IE auszuführen.

Antwort

1

verwenden diese im Änderungsfall lstCompanies

document.getElementById("lstFilter").selectedIndex = -1; 
2

Gehen durch eine Schleife und deaktivieren Sie alle

for(i=0; i<document.form1.lstFilter.options.length; i++) 
{ 
    document.form1.lstFilter.options[i].selected = false; 
}