2012-10-17 53 views
5

Używam asp.net (C#) i potrzebuję twojej pomocy w tej sprawie.dwa pola listy, jeden wybór w javascript

Mam dwa pola list, jeden jest zobowiązany do uzyskania listy firm z DB (lstCompanies), a drugi do filtrowania tych firm (lstFilter).

Problem występuje, gdy użytkownik wybierze z obu list i prześle! więc trzeba wykonać następujące czynności w javascript:

Kiedy użytkownik wybiera z lstCompanies, sprawdź, czy jest wybrana lstFilter; Muszę usunąć wybór dla niego. I wzajemnie!

To musi być JS, aby uniknąć postbacks, i jestem zmuszony do uruchomienia tej aplikacji internetowej w IE.

Odpowiedz

1

użyć tego w przypadku zmiana lstCompanies

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

przejść przez pętlę i odznacz wszystkie

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