html表单通过for循环,从循环中使用相同名称属性的HTML表单获取价值

博主遇到一个问题,在一个显示多行4列数据库记录的窗体中,尝试更新第4列的新值并保存到数据库。然而,只有第一行的记录能够被成功更新。问题可能源于在for循环中所有输入字段具有相同的ID 'redirection',导致后续行的值无法被捕获。博主提供了JavaScript代码片段,用于打开一个新窗口并传递更新的URL参数,但似乎这个实现仅处理了第一行的数据。
摘要由CSDN通过智能技术生成

我有一个窗体,显示从4列的数据库多行。从这些记录中我需要在第4列中写入一个新值并更新数据库记录。但每当我尝试,只有第一行值可以更新/阅读。但不是其他行!这可能是由于它从“for循环”中给出的每个“name = redirection”相同。那么,我怎样才能从其他行取得值?从循环中使用相同名称属性的HTML表单获取价值

for (int i=0; i

domainprops = (String[]) domains.get(i);

%>

[Update]

JavaScript代码:

function win2(urlPath) {

var winl = (screen.width-200)/2;

var wint = (screen.height-100)/2;

var settings = 'height=100,width=200,directories=no,resizable=no,status=no,scrollbars=no,menubar=no,location=no,top=' + wint + ',left=' + winl;

var changeurls=document.getElementById("redirection").value;

urlPath+='&rdirect='+changeurls

editWin.focus();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值