求教jsp中的button的隐藏和显示。

我用jsp遍sql数据,然后在页面中显示数据,并在每一行数据后加一个修改的button,一个保存的button。我想达到的目的是:1、一开始保存的button隐藏,修改b... 我用jsp遍sql数据,然后在页面中显示数据,并在每一行数据后加一个修改的button,一个保存的button。
我想达到的目的是:1、一开始保存的button隐藏,修改button显示
2、点击修改的button后,对应那行保存的button显示
3、点击保存的button后转到另一个页面
<%ArryList al= (ArryList) request.getAttribute("computer");
for (int i=0;i<al.size;i++){
computer computer=(computer)al.get(i);
%>
<td><input type="text" value="<%=computer.getName%>"</td>
<td><input type="text" value="<%=computer.getIp%>"</td>
<td><input type="button" value="修改" id="update" onclick=""></td>
<td><input type="button" value="保存" id="save " onclick="" display=‘none’></td>
<%
}
%>
展开
 我来答
zlj_zlx
推荐于2017-09-05 · 超过13用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:41.2万
展开全部
用jquery 或者document.getElementById(id).style.display="none";为隐藏
document.getElementById("d"+i).style.display="block";为显示 用jquery的话是$("#id").show();为显示$("#id").hide();为隐藏

你刚开始的时候写为$("update").show();$("#save").hide();等点击修改按钮后$("#save").show();点击保存按钮后提交到action
追问
for循环后

会有多个button都=update,多button=save
,我希望点某一行的的"修改"后,只显示出该刚的"保存",并隐藏改行的"修改",也就是
如何将for循环的i值传到javascript的function中去
追答
你直接在id后面加上一个列值,当你点击该修改按钮的时候传列过去让改保存按钮显示
function diplay(num){
$("#save"+num).show();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式