求解:javascript Table 操作 要实现你说的功能,需要结合xml,xsl,dhtml,javascipt才能实现。还是自己好好考虑考虑吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要javascript+dhtml就可以了!你说的完全可以实现,只是实现起来也比较罗嗦,你给的分太低了加多点分再告诉你! 只要javascript+dhtml就可以了!只是实现起来也比较罗嗦,不过又好象没有任何的用处啊不理了啊好累 现在有最新版本,功能比你想象的强大得多。不过需要货真价实的money. http://www.88dd.com/tools/table.htm目前已有更新版本,功能比你所说的强大得多。不过需要货真价实的money. <html><head><title>table</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><script language="javascript">function show(strOperator){ var objChecked = document.getElementsByName("checkboxbutton"); for(var nLoop = 0; nLoop < objChecked.length; nLoop++) { if(!objChecked[nLoop].checked)continue; switch(strOperator) { case "add" : mytable.rows[mytable.rows.length - 1].insertAdjacentElement("afterEnd", mytable.rows[nLoop].cloneNode(true)); break; case "hide": mytable.rows[nLoop].style.visibility="hidden"; break; case "delete": mytable.deleteRow(nLoop); nLoop--; break; } }}document.onkeydown=moveFocus;var nPos = 0;function moveFocus(){ var objInput = document.getElementsByName("textfield"); var nKeycode = event.keyCode; if(nKeycode == 38 || nKeycode == 40) { if(nKeycode == 40)nPos++; else nPos--; if(nPos < 0) nPos = 0; else if(nPos > objInput.length - 1)nPos = objInput.length - 1; objInput[nPos].focus(); } }</script><body bgcolor="#FFFFFF"><table width="90%" border="1" id="mytable"> <tr> <td> <input type="text" name="textfield"> </td> <td> <input type="checkbox" name="checkboxbutton" value="radiobutton"> </td> </tr> <tr> <td> <input type="text" name="textfield"> </td> <td> <input type="checkbox" name="checkboxbutton" value="radiobutton"> </td> </tr></table><p> <input type="button" name="Button" value=" add " onClick="show('add');"> <input type="button" name="Button2" value=" delete " onClick="show('delete');"> <input type="button" name="Button3" value=" hide " onClick="show('hide');"></p></body></html> 这不是很难,我已经在一个项目中用到类似的功能,已经用 DHTML + javascript 实现。 好象不是很难。 Ext中TreePanel的combo数据加载问题 如何用正则表达式匹配这些日文符号? 高手啊 来帮帮我啊 谁能告诉我 onload 和onunload 刷新不触发的办法 一个窗口弹出问题--附脚本(急求解答)! (showbo大哥请看)我如果要给子节点和叶点的筛选框添加设置状态方法怎么办? js取所在行的值的问题 两个变量的比较? 隐藏层显示的问题 急求!! 请问,position中的inherit和static有什么用? 不好意思,专家分才过1000散点分玩咯:) 急:JavaScript与JSP的混合运用,好像出问题了。
你说的完全可以实现,
只是实现起来也比较罗嗦,
你给的分太低了加多点分再告诉你!
只是实现起来也比较罗嗦,
不过又好象没有任何的用处啊
不理了啊
好累
<html>
<head>
<title>table</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="javascript">
function show(strOperator)
{
var objChecked = document.getElementsByName("checkboxbutton");
for(var nLoop = 0; nLoop < objChecked.length; nLoop++)
{
if(!objChecked[nLoop].checked)continue;
switch(strOperator)
{
case "add" :
mytable.rows[mytable.rows.length - 1].insertAdjacentElement("afterEnd", mytable.rows[nLoop].cloneNode(true));
break;
case "hide":
mytable.rows[nLoop].style.visibility="hidden";
break;
case "delete":
mytable.deleteRow(nLoop);
nLoop--;
break;
}
}
}
document.onkeydown=moveFocus;
var nPos = 0;
function moveFocus()
{
var objInput = document.getElementsByName("textfield");
var nKeycode = event.keyCode;
if(nKeycode == 38 || nKeycode == 40)
{
if(nKeycode == 40)nPos++;
else nPos--;
if(nPos < 0) nPos = 0;
else if(nPos > objInput.length - 1)nPos = objInput.length - 1;
objInput[nPos].focus();
}
}
</script>
<body bgcolor="#FFFFFF">
<table width="90%" border="1" id="mytable">
<tr>
<td>
<input type="text" name="textfield">
</td>
<td>
<input type="checkbox" name="checkboxbutton" value="radiobutton">
</td>
</tr>
<tr>
<td>
<input type="text" name="textfield">
</td>
<td>
<input type="checkbox" name="checkboxbutton" value="radiobutton">
</td>
</tr>
</table>
<p>
<input type="button" name="Button" value=" add " onClick="show('add');">
<input type="button" name="Button2" value=" delete " onClick="show('delete');">
<input type="button" name="Button3" value=" hide " onClick="show('hide');">
</p>
</body>
</html>