<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>
<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>
解决方案 »
- 表单没有验证,这是什么问题?
- 检测浏览器是否安装Adobe SVG Viewer 的js代码
- 关于加密地址的解密
- 用javascript 可不可以得到客户端的域用户名
- animate({display:'list-item'})不起作用?
- 求助,关于提交表单的问题!
- Windows Opened by Script Lose Authentication or Session
- 关于使用servlet的问题
- 【幻宇js系列】JSVB,使用js重建Visual Basic编辑器,力荐!!!!!
- 如何将表格中的新闻部分向上滚动显示,当鼠标移入时,停止滚动,鼠标移出时,继续滚动?
- 怎么在JAVA SCRIPT中实现网页刷新功能
- 请问窗口最小化的语句
(netscape下好用的)