我有一个window.opener文档,其中包含以下内容:
一个包含3-4列的表,我试图在选择行(单选按钮)时将行的值传递给父页面。
但是,我似乎只能传递与我选择的选项无关的选定值和其他随机“名称”值。
为了弄清楚这是我的表:
单选按钮|序列号|代理商|国家
(o)123 X USA
(o)653 Y CA
如果我选择让我们说第一行并按提交,我只提交所选单选按钮的值,然后是序列号,代理,国家的随机值...
下面是我在子页面上使用的代码示例:
// Summarize
EnumMap<PaymentType, Double> totals = new EnumMap<>(PaymentType.class);
for (Payment payment : payments) {
Double total = totals.get(payment.getType());
total = (total == null ? payment.getAmount() : total.doubleValue() + payment.getAmount());
totals.put(payment.getType(), total);
}
// Without autoboxing
total = Double.valueOf(total == null ? payment.getAmount() : total.doubleValue() + payment.getAmount());
// Get total
Double totalObj = totals.get(PaymentType.CASH);
double cashTotal = (totalObj != null ? totalObj.doubleValue() : 0d);
这是我在搜索后发送到子页面的内容:
var txtName = window.opener.document.getElementById("txtName");
txtName.value=$('input[name=serial]:checked').val();
var Agentname = window.opener.document.getElementById("Agentname");
Agentname.value=$('input[name=Agentname]:eq(txtName.value)').attr('id');