2012-04-20 5 views
2

Javスクリプト関数を使用して、ドロップダウンリストで選択した値を取得するにはどうすればよいですか?ユーザーは両方の要素から複数の値を選択できます。私が使用している要素は次のとおりです。前もって感謝します。 jQueryのかプロトタイプ http://harvesthq.github.com/chosen/ を使用してあなたの必要性のためのjavascriptのドロップダウンリストから複数の値を取得

<select name="icOptions" id="icOptions" style="display: none" multiple="multiple"> 
    <option value="Choose an Option" selected="selected">Choose a Team </option> 
    <option value="IDX">IDX</option> 
    <option value="Support">SUPPORT</option> 
    <option value="webapps">WEBAPPS</option> 
</select> 

<select name="ocOptions" id="ocOptions" style="display: none" multiple="multiple"> 
    <option value="Choose an Option" selected="selected">Choose a TeamMember </option> 
    <option value="sanjay740">sanjay740</option> 
    <option value="milind740">milind740</option> 
</select> 

答えて

11
var fld = document.getElementById('icOptions'); 
var values = []; 
for (var i = 0; i < fld.options.length; i++) { 
    if (fld.options[i].selected) { 
    values.push(fld.options[i].value); 
    } 
} 
// do something with values 
+0

多くのアラートが良いものではありませんが、アイデアはokです。 – kirilloid

+0

これは少し修正しても機能しました。警告( 'あなたは+ fld.options [i] .valueを選択しました);私は選択された値が必要だったので。よくThanx再び – milind

+0

@ GwynHowell +1、これは私が探していたものです – Bhushan

0

本当にすごい図書館はそれを見てください。

それは本当に良い方法で&複数選択を選択サポート

関連する問題