2012-10-17 10 views
5

私はasp.net(C#)を使用しています。2つのリストボックス、1つの選択がjavascript

私は2つのリストボックスを持っています.1つはDB(lstCompanies)から企業のリストを取得するためのもので、もう1つはその企業(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; 
}