<html>
<head>
<STYLE>
BODY,td,th {
FONT-SIZE: 9pt;
}
</STYLE>
</head>
<script language=javascript>
var tb = new Object();{
var line = -1;
var allCount = 2;
// +----------------------------------------------------+
// | 添加一个新行
tb.newLine = function()
{
//新建一行(tr)
newRow = PLList.insertRow(PLList.rows.length);//在表格内最后插入一行
newRow.id = "tdt";
newRow.ln = allCount;
newRow.className = "tableData";
//新建一单元格(td)
c1 = newRow.insertCell(0);//插入一个单元格
c1.id = "delItem";
c1 = newRow.insertCell(1);
c1.innerHTML = "<input type=text maxlength=100 size=20 name=name[]>";
var s = document.getElementsByName("name[]");
s[s.length-1].focus();
//新建单元格
allCount++;
}
// +----------------------------------------------------+
// +----------------------------------------------------+
// | 删除一行
tb.delIt = function(td_obj)
{
line = td_obj.ln;
if (line>0) {
for (i=1; i<PLList.rows.length; i++) {
if (tdt[i].ln == line){
var i_ = i - 1;
if (((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(i);
} else if ((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(i);
}
return false;
}
}
}
}
// +----------------------------------------------------+
// | 减少一行
tb.subLine = function()
{
var line = PLList.rows.length-1;
var line_ = line-1;
if (((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(line);
} else if ((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(line);
}
}
// +----------------------------------------------------+
// | 删除所有行
tb.delAll = function()
{
line = PLList.rows.length;
if (line>0){
if (!confirm("你确定要删除所有记录吗?")){
return;
}
for (i=1; i<line; i++){
line1 = line-i;
PLList.deleteRow(line1);
}
}
}}
</script><body>
<FORM method=post name=ecform>
<DIV id=div1
style="LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 658px">
<TABLE id=PLList>
<TBODY>
<TR id=tdt ln="1">
<TR id=tdt ln="1">
<TD> </td><TD><INPUT name=name[] size="20" value=''></TD>
</TR>
</TR>
</TBODY>
</TABLE>
<TABLE>
<TBODY>
<TR>
<TD> </TD><TD> </TD>
<TD onclick=tb.newLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>+</b></font></TD><TD align=middle onclick=tb.subLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>-</b></font></TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<INPUT TYPE="submit">
</FORM></BODY>
</HTML>
<head>
<STYLE>
BODY,td,th {
FONT-SIZE: 9pt;
}
</STYLE>
</head>
<script language=javascript>
var tb = new Object();{
var line = -1;
var allCount = 2;
// +----------------------------------------------------+
// | 添加一个新行
tb.newLine = function()
{
//新建一行(tr)
newRow = PLList.insertRow(PLList.rows.length);//在表格内最后插入一行
newRow.id = "tdt";
newRow.ln = allCount;
newRow.className = "tableData";
//新建一单元格(td)
c1 = newRow.insertCell(0);//插入一个单元格
c1.id = "delItem";
c1 = newRow.insertCell(1);
c1.innerHTML = "<input type=text maxlength=100 size=20 name=name[]>";
var s = document.getElementsByName("name[]");
s[s.length-1].focus();
//新建单元格
allCount++;
}
// +----------------------------------------------------+
// +----------------------------------------------------+
// | 删除一行
tb.delIt = function(td_obj)
{
line = td_obj.ln;
if (line>0) {
for (i=1; i<PLList.rows.length; i++) {
if (tdt[i].ln == line){
var i_ = i - 1;
if (((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(i);
} else if ((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(i);
}
return false;
}
}
}
}
// +----------------------------------------------------+
// | 减少一行
tb.subLine = function()
{
var line = PLList.rows.length-1;
var line_ = line-1;
if (((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(line);
} else if ((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(line);
}
}
// +----------------------------------------------------+
// | 删除所有行
tb.delAll = function()
{
line = PLList.rows.length;
if (line>0){
if (!confirm("你确定要删除所有记录吗?")){
return;
}
for (i=1; i<line; i++){
line1 = line-i;
PLList.deleteRow(line1);
}
}
}}
</script><body>
<FORM method=post name=ecform>
<DIV id=div1
style="LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 658px">
<TABLE id=PLList>
<TBODY>
<TR id=tdt ln="1">
<TR id=tdt ln="1">
<TD> </td><TD><INPUT name=name[] size="20" value=''></TD>
</TR>
</TR>
</TBODY>
</TABLE>
<TABLE>
<TBODY>
<TR>
<TD> </TD><TD> </TD>
<TD onclick=tb.newLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>+</b></font></TD><TD align=middle onclick=tb.subLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>-</b></font></TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<INPUT TYPE="submit">
</FORM></BODY>
</HTML>
解决方案 »
- extjs如何访问外网的链接获取数据
- JS 勾选框,判断按shift多选时,性能问题???
- js获取asp控件radiobuttonlist的选中值
- 我想建个动态网站,学什么编程工具和数据库好点啊!
- document.getElementById("trdiv").innerHTML无效,
- 简单问题 在线等待
- 一个很奇怪的现象,动态添加表格的问题,希望哪位高手帮忙解决一下,很急,谢谢了!!!
- 关于JS调用网页问题,请教一下,麻烦了,谢谢!
- 一个奇怪的问题,一个<a href="">包含一个<input>后,我无法用鼠标选择input中的文字
- JS中使用随机数0-7不重复取出实现代码帮我看看到底哪里出了问题
- alert("本日仓存基粉已添加,请"<FONT COLOR=""blue"">修改</FONT>");?错在那里阿?
- 请问如何在javascript中调用vbscript中的trim函数?
我只修改了增加时候的focus事件
减的道理一样
<head>
<STYLE>
BODY,td,th {
FONT-SIZE: 9pt;
}
</STYLE>
</head>
<script language=javascript>
var tb = new Object();{
var line = -1;
var allCount = 2;
// +----------------------------------------------------+
// | 添加一个新行
tb.newLine = function()
{
//新建一行(tr)
newRow = PLList.insertRow(PLList.rows.length);//在表格内最后插入一行
newRow.id = "tdt";
newRow.ln = allCount;
newRow.className = "tableData";
//新建一单元格(td)
c1 = newRow.insertCell(0);//插入一个单元格
c1.id = "delItem";
c1 = newRow.insertCell(1);
c1.innerHTML = "<input type=text maxlength=100 size=20 name=name[]>";
var n=document.getElementsByName("name[]")
n[n.length-1].focus();
//新建单元格
allCount++;
}
// +----------------------------------------------------+
// +----------------------------------------------------+
// | 删除一行
tb.delIt = function(td_obj)
{
line = td_obj.ln;
if (line>0) {
for (i=1; i<PLList.rows.length; i++) {
if (tdt[i].ln == line){
var i_ = i - 1;
if (((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(i);
} else if ((eval(ecform("name[]")[i_]) && ecform("name[]")[i_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(i);
var n=document.getElementsByName("name[]")
n[n.length-1].focus(); }
return false;
}
}
}
}
// +----------------------------------------------------+
// | 减少一行
tb.subLine = function()
{
var line = PLList.rows.length-1;
var line_ = line-1;
if (((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value != '') || (eval(ecform("name[]").value) && ecform("name[]").value != '')) && confirm('删除吗?')) {
PLList.deleteRow(line);
} else if ((eval(ecform("name[]")[line_]) && ecform("name[]")[line_].value == '') || (eval(ecform("name[]").value) && ecform("name[]").value == '')) {
PLList.deleteRow(line);
}
}
// +----------------------------------------------------+
// | 删除所有行
tb.delAll = function()
{
line = PLList.rows.length;
if (line>0){
if (!confirm("你确定要删除所有记录吗?")){
return;
}
for (i=1; i<line; i++){
line1 = line-i;
PLList.deleteRow(line1);
}
}
}}
</script><body>
<FORM method=post name=ecform>
<DIV id=div1
style="LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 658px">
<TABLE id=PLList>
<TBODY>
<TR id=tdt ln="1">
<TR id=tdt ln="1">
<TD> </td><TD><INPUT name=name[] size="20" value=''></TD>
</TR>
</TR>
</TBODY>
</TABLE>
<TABLE>
<TBODY>
<TR>
<TD> </TD><TD> </TD>
<TD onclick=tb.newLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>+</b></font></TD><TD align=middle onclick=tb.subLine()><font size="2" face="仿宋_GB2312, 楷体_GB2312"><b>-</b></font></TD>
</TR>
</TBODY>
</TABLE>
</DIV>
<INPUT TYPE="submit">
</FORM></BODY>
</HTML>