2012-03-15 11 views
-1

値。JavaScriptは、私は、ユーザーが複数の値を選択することができ、そこから以下の選択リストを持っている

<select name="valumethod1[]" id="valumethod1[]" onBlur="validatevalumethod()" size="6"> 
    <option value ="t1">test1</option> 
    <option value ="t2">test2</option> 
    <option value ="t3">test3</option> 
    <option value ="t4">test4</option> 
</select> 

JavaScriptで選択した値をフェッチしたいが、これを行う方法がわからない。私を助けてください。

var ob = document.getElementById('valumethod1[]'); 
var selected = new Array(); 
for (var i = 0; i < ob.options.length; i++) { 
    if (ob.options[ i ].selected) { 
     selected.push(ob.options[ i ].value); 
    } 
} 

配列selectedは、選択したオプションの配列です:

+1

ただ一つの単語user493619としてあなたselectリストにmultiple="multiple"を追加する必要があります - ACCEPT。 –

答えて

2

はこのような何かを試してみてください。 Working example here

注:属性

+0

本当に返信いただきありがとうございます。あなたがjavascriptのあらかじめ定義された変数の1つを使ってそれぞれの選択された値を確認したい場合、私に助けてください。 – user493619

+0

回答ありがとうございました。 – user493619

+0

はい私は解決策を実装しています。私には本当に役立ちました – user493619

関連する問題