这个文本框是在遍历里面的<input type="text" name="mainInterval" id="mainInterval" value="${item.mainInterval}">
<s:a href="ditch_updateInterval.aspx?ditchNo=%{ditchNo}&mainInterval=%{mainInterval}">更新</s:a>item.mainInterval是这个遍历里面取到的值,要在页面显示出来的。现在在下面一步mainInterval=%{mainInterval}要带过去文本框(mainInterval)里面的值,而不是item.mainInterval的值,存在的问题是,文本框的值一旦修改之后里面的值带不过去,一直显示的是item.mainInterval的值。急求高手我该怎么拿到修改后文本框的值啊???在线等~!!
<s:a href="ditch_updateInterval.aspx?ditchNo=%{ditchNo}&mainInterval=%{mainInterval}">更新</s:a>item.mainInterval是这个遍历里面取到的值,要在页面显示出来的。现在在下面一步mainInterval=%{mainInterval}要带过去文本框(mainInterval)里面的值,而不是item.mainInterval的值,存在的问题是,文本框的值一旦修改之后里面的值带不过去,一直显示的是item.mainInterval的值。急求高手我该怎么拿到修改后文本框的值啊???在线等~!!
<input type="hidden" name="hidden_mainInterval"> 设置一个隐藏表单
然后在:<input type="text" name="mainInterval" id="mainInterval" value="${item.mainInterval}">
加上一个键盘按下事件,获取向mainInterval里面输入的值,然后同步到hidden_mainInterval里面
然后在:<input type="text" name="mainInterval" id="mainInterval" value="${item.mainInterval}" onblur="checkChange()" > 加一个js函数,在函数中获取向mainInterval里面输入的值,然后同步到hidden_mainInterval里面,你在传参数的时候传hidden_mainInterval这个值过去,不知道这样说能否明白?
var s = document.getElementById("mainInterval"+e).value;
window.location.href="ditch_updateInterval.aspx?ditchNo="+e+"&mainInterval="+s;
}