在线等:如何将编辑后的值更新到相应的表格列中。续前一个问题:当鼠标点击表格中一行时,能否将这一行的内容读到对应的编辑框中?

yihelen 2002-12-27 01:24:57
若是孟子E章这位朋友,请愿谅我的大意,不要见怪。小女子在此多谢各位朋友的帮忙。

可以多问一个问题吗?如果把当前编辑框中的值改变后要更新原来所选行对应的列值应如可实现?举例,若第一行第一列值为aa,选中后在编辑框中改为aab,然后按一个按钮,实现把这个值更新的列值中????

不胜感激!
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
emu 2002-12-27
  • 打赏
  • 举报
回复
呵呵,楼主的上一个帖子我差点就回了,要贴的时候刷新了一下发现孟子已经回了就算了。walkingpoison大概也是慢了半拍没回上??
walkingpoison 2002-12-27
  • 打赏
  • 举报
回复
楼上动作够快。

楼主不必担心,孟子在csdn专家分排名前三,他帮助别人已经不是为了分数了。
emu 2002-12-27
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE> emu's test </TITLE>
</HEAD>
<BODY>
<TABLE border=1>
<TR>
<TD>name</TD>
<TD>gender</TD>
<TD>birthday</TD>
</TR>
<TR onclick="show(this)">
<TD>May</TD>
<TD>female</TD>
<TD>1975/12/31</TD>
</TR>
<TR onclick="show(this)">
<TD>Black</TD>
<TD>male</TD>
<TD>1970/01/01</TD>
</TR>
</TABLE>

<input name="usrName">
<input name="gender">
<input name="birthday">
<input type=button onclick="update()" value="update">
<SCRIPT LANGUAGE="JavaScript">
<!--
var currentRow;
function show(tr){
usrName.value = tr.cells[0].innerText
gender.value = tr.cells[1].innerText
birthday.value = tr.cells[2].innerText
currentRow = tr;
}
function update(){
if (currentRow == null || currentRow.tagName != "TR") return;
currentRow.cells[0].innerText = usrName.value;
currentRow.cells[1].innerText = gender.value;
currentRow.cells[2].innerText = birthday.value;
}
//-->
</SCRIPT>
</BODY>
</HTML>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧