2013-01-24 2 views

답변

1

시도 :

<script> 
function getSelectedValues() { 
    var result = ""; 
    var mysel = document.getElementById("myselect"); 

    for (var i = 0; i < mysel.options.length ; i++) { 
    result = result + mysel.options[i].text + ","; 
    } 

    result = result.substring(0,result.length-1); 

    return result; 
}</script> 

<select id="myselect"> 
    <option value="abdcef1">abdcef1</option> 
    <option value="ghijklm2">ghijklm2</option> 
    <option value="nopqrs3">nopqrs3</option> 
    <option value="tuvwx4">tuvwx4</option> 
    <option value="yz0007">yz0007</option> 
</select> 
+0

완벽하게 작동합니다. 마지막 쉼표를 없애 버릴 수 있습니까? –

+0

'substring'을 사용하여 편집했습니다. – GeorgeVremescu

+0

편집 해 주셔서 감사합니다. 거의 유망하다. 오류 개체 가져 오는 중입니다. 그 결과 = 코드. –

0

사용 jQuery를 :

var options = []; 
$('select#dropdown option').each(function(){ 
    options.push($(this).val()); 
}); 
options.join(", "); 
관련 문제