jsp js行内修改-jsp中 使用js实现 行内修改

问题描述

jsp中 使用js实现 行内修改

怎样用js实现行内修改

表格一行共有5列数据 第6列为修改按钮 点击修改 第四列和第五列变成可编辑的文本框,修改变成“确定”和“取消” 确定修改后保存到数据库中
ps:修改另一行时要判断之前是否有正在编辑的文本框

解决方案

<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td><a href="javascript:void(0);" onclick="onEdit(this.parentNode.parentNode)">修改</a></td>
</tr>

function onEdit(trObj){
var inputs = document.getElementsByName('tempInput');//判断是否有文本框
if(inputs.length>0){
alert("正在编辑");
return;
}
var tds = document.getElementsByTagName('td');
trObj.lastChild.innerHTML = '<a href="javascript:void(0);" onclick="onShow(this.parentNode.parentNode)">保存</a>';
tds[3].innerHTML = '<input name="tempInput" type="text" />';
tds[4].innerHTML = '<input name="tempInput" type="text" />';

}
function onShow(trObj){
// 保存操作
trObj.lastChild.innerHTML = '<a href="javascript:void(0);" onclick="onEdit(this.parentNode.parentNode)">修改</a>';
var tds = document.getElementsByTagName('td');
tds[3].innerHTML = tds[3].firstChild.value;
tds[4].innerHTML = tds[4].firstChild.value;
}

时间: 2024-11-03 10:18:05

jsp js行内修改-jsp中 使用js实现 行内修改的相关文章

shell命令行参数-Linuxshell脚本中调用可执行程序命令行参数出现丢失错误

问题描述 Linuxshell脚本中调用可执行程序命令行参数出现丢失错误 #!/bin/bash If [$1 == "-i"] then TM_demo $1 $2 fi If [$1 == "-f"] then TM_demo $1 $2 $3 $4 fi 在linux执行的时候./a.sh -f data,出现 [:丢失了"]",大神帮帮忙! 解决方案 [和]不是shell的meta character,所以需要跟其它标识符用blank/s

利用RegisterStartupScript执行js怎么传递在代码中数组 js中又该如何接

问题描述 在代码中有数组需要传递给js怎么传递js中如何接js中需要弹出一窗口又如何把数组传递给该窗口 解决方案 解决方案二:可以通过showModalDialog的第二个参数来传入参数,也可以通过url来传递.

hevc帧内预测模式-如何对HEVC帧内预测中的4x4pu预测模式进行修改?

问题描述 如何对HEVC帧内预测中的4x4pu预测模式进行修改? 5C 各位好:请教一个问题,在HEVC的帧内预测过程中,我想要只修改4x4pu的预测模式,其它的CU尺寸(32x32...8x8)不改动,比如其uiBestMode=25,将其改成26,但是后来发现,这样做的话直接会影响原本的LCU的分割和其他尺寸的预测模式,这应该是因为在帧内预测过程中对于一个LCU是递归地经过预测和熵编码来通过其率失真代价确定分割和其预测模式的,不知道我这样理解对不对,应该对于4x4块怎么做?

jsp-JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答

问题描述 JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答 背景: 楼主使用Myelipse新建了一个Web项目,在编写一个JSP文件的时候遇到一个问题,首先是使用了img,并且写了一个事件,代码如下: <imgclass="poke" src="poke/back.jpg" title="hit" id="play_id_3" onClick="change_pic()&qu

编码-jsp网页中的js 显示中文乱码,在MyEclipse 里面显示的正常

问题描述 jsp网页中的js 显示中文乱码,在MyEclipse 里面显示的正常 index.jsp 页面 调用 外面的 .js 文件 中文显示乱码,看了好多都说是 网页编码 不一致造成的 <script type="text/javascript" src="webstyle/js/script.js" charset="GB2312"></script> 但是 我在Index.jsp页面调用的时候 加上 charset

代码-求教!jsp修改Html中标签属性为什么不能实现!

问题描述 求教!jsp修改Html中标签属性为什么不能实现! 代码: HTML: <body onload="gogo();test();"> <input type="button" class="btn btn-primary btn-block" style="display:" onclick="isWeiXin()" id="qwe" name="x

js文件-jsp中引用js的方法无效

问题描述 jsp中引用js的方法无效 js文件里的function function checkNum(){ var num1 = document.getElementById("num1").value; var num2 = doucment.getElementById("num2").value; if(num1=="" || num2==""){ alert("输入不能为空"); return

ssh框架jsp分页查询中如何对迭代器生成的表格中的一行记录进行删除修改操作?

问题描述 ssh框架jsp分页查询中如何对迭代器生成的表格中的一行记录进行删除修改操作? 求此处的链接操作delete及modify的实现代码,求大神帮忙,万分感谢! 解决方案 JSP: //单个删除 function ch(id){ if(confirm("确定要删除吗?")){ window.location.href="user_del.action?delid="+id; } } Action中: private Integer delid; //从页面中获

JSP页面的二维数组如何传个本页面中的js里面?

问题描述 JSP页面的二维数组如何传个本页面中的js里面? 解决方案 解决方案二:没做过,如果不嫌麻烦的话我觉得可以可以把jsp中数组的内容重新赋值给js中的数组vararr;//js中的二维数组<%for(inti=0;i<jspArr.length;i++){//jspArr是jsp页面中的二维数组for(intj=0;j<jspArr[0].length;j++){%>arr[<%=i%][<%=j%>]=<%=jspArr[i][j]%>}}%