2012-10-17 27 views
5

我正在使用asp.net(C#),我需要你的幫助。兩個Listboxes,javascript中的一個選擇

我有兩個列表框,一個必須從DB(lstCompanies)獲取公司列表,另一個是爲用戶過濾公司(lstFilter)。

當用戶從兩個列表框中選擇並提交時,就會出現問題!所以我需要在JAVASCRIPT中執行以下操作:

當用戶從lstCompanies中選擇時,檢查是否選擇了lstFilter;我需要清除他的選擇。反之亦然!

它必須是JS來避免回傳,並且我被迫在IE中運行這個webapp。

回答

1

使用這lstCompanies的變化情況

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

經過一個循環,並取消選擇所有

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