javascript - 如何根据下拉选择获取复选框的值?
问题描述
我有一个从数据库填充的动态复选框。我还有一个不同支付方式的下拉列表:现金、信用卡、保险和医疗保险,它们是从同一个数据库中填充的。我需要根据下拉列表中选择的付款方式获取复选框的值。我确实得到了第一个复选框的值,但没有得到其余的值。它保持不变。永不改变。然后我将所选项目和复选框的值传递给 url。我只知道javascript。有什么帮助吗?下面是我的代码
函数 ChangePaymentType(DDListId) { 有效 = true
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+" + &iSecurityLevel="+iSecLevel+" + &iOrderID="+iOrderid+"",null, config='width=500,height=200,status=0,scrollbars=1');
setTimeout(function() { popupwin1.close();}, 3000);
}
}
}
}
解决方案
推荐阅读
- java - 如何在 Java 中的注释属性值中插入运行时环境变量?
- python - 如何从函数中更改变量值?
- awk - 通过 AWK 更改 tsv 中的列内容
- highcharts - 如何将xAxis标题左右对齐
- python - 当我在 PHP 文件中运行 python 脚本时,如何解决 python IDLE 被打开的问题?(输出未打印在网页中)
- jpa - createQuery 和 createNativeQuery JPA 之间的性能差异
- mule - 如何在 Dataweave 2.0 中压缩和嵌套 (CSV) 有效负载?
- php - 可拖动的图像滑块
- reactjs - Deno Oak 禁用 Cors
- javascript - 当我运行命令服务时,我得到无效的标记压缩接近堆限制分配失败 - JavaScript 堆内存不足错误