как получить значение флажка на основе выпадающего списка?

#javascript

Вопрос:

У меня есть динамические флажки, которые заполняются из базы данных. У меня также есть выпадающий список различных способов оплаты: наличные, кредитная карта, страховка и медицинская помощь, которые заполняются из одной и той же базы данных. Мне нужно получить значение флажка на основе выбранного способа оплаты в раскрывающемся списке. Я получаю значение первого флажка, но не остальных. Все остается по-прежнему. Никогда не меняется. Затем я передаю значение выбранного элемента и флажок в URL-адрес. Я знаю только javascript. Какая-нибудь помощь? Ниже приведен мой код

функция ChangePaymentType(DDListId) { допустимо = верно

 var chks = document.getElementById("iOrderid");
var Payment=document.getElementById("iPayOptions" DDListId);
chxValue=0;

for (var i=0; i<Payment.length; i  )


    {for (var x=0; x<chks.length; x  ) 
    {
           chxValue=chks[x].value;

        if (Payment[i].selected)
        {
             
            var payvalue=(Payment.options[i].value);
        
            var iSecLevel = 4;
            var iOrderid = document.getElementById('productid').value;
            var payoption = (Payment.options[i].value);
            popupwin1=window.open("change_payment.asp?iPayOpt=" payoption "   amp;iSecurityLevel=" iSecLevel "   amp;iOrderID=" iOrderid "",null, config='width=500,height=200,status=0,scrollbars=1'); 
            setTimeout(function() { popupwin1.close();}, 3000);     
        }
        
    }
    
}   
 

}