怎么改变里面的value值

时间:2023-01-25 04:25:19
在jsp页面上用forecah迭代得到集合的值,我想用一个inpuit标签,value值通过循环能够得到每一次编号的值,
但是使用后,每次都只能得到第一个值, 怎么改变里面的value值

有没有大神有什么方法能够解决?

4 个解决方案

#1


id一个页面上只能出现一次 你循环的时候id值一直没变。你需要改变id或者通过name取值

#2


引用 1 楼 net_lover 的回复:
id一个页面上只能出现一次 你循环的时候id值一直没变。你需要改变id或者通过name取值

因为我想引用input里面的value值,想着每次循环得到的value值都会不一样,
怎么改变里面的value值
就是,我想点击保存的时候,能够把当前行也给传到后台去,
这样有什么解决方法吗?

#3


ID 改成CLASS 然后用 JQUERY来查吧。

#4


通过dom关系获取,不懂你编辑怎么绑定事件,改这样,而且你hidden怎么直接放tr里面。。放第一个td里面
function edit(a){
var tr=a.parentNode.parentNode.parentNode.parentNode
alert(tr.cells[0]..innerHTML)
}
<a onclick="edit(this)>编辑</a>

#1


id一个页面上只能出现一次 你循环的时候id值一直没变。你需要改变id或者通过name取值

#2


引用 1 楼 net_lover 的回复:
id一个页面上只能出现一次 你循环的时候id值一直没变。你需要改变id或者通过name取值

因为我想引用input里面的value值,想着每次循环得到的value值都会不一样,
怎么改变里面的value值
就是,我想点击保存的时候,能够把当前行也给传到后台去,
这样有什么解决方法吗?

#3


ID 改成CLASS 然后用 JQUERY来查吧。

#4


通过dom关系获取,不懂你编辑怎么绑定事件,改这样,而且你hidden怎么直接放tr里面。。放第一个td里面
function edit(a){
var tr=a.parentNode.parentNode.parentNode.parentNode
alert(tr.cells[0]..innerHTML)
}
<a onclick="edit(this)>编辑</a>