#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);
}
}
}
}