`
han2000lei
  • 浏览: 276092 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

javascript动态添加表格

阅读更多
javascript动态增加和删除表格行的例子:

<script language="javascript" type="text/javascript">
	var id = 5;
	function addtr(){ //增加表格
		var tem = ++id;
		var t = document.getElementById("tab");
		var row = t.insertRow(t.rows.length-1);
		row.bgColor="#CCCCCC";
		row.id="row"+tem;
		var cell1 = row.insertCell(0);
		cell1.bgColor="#DFF1F8";
		var cell2 = row.insertCell(1);
		cell2.bgColor="#f0f0f0";
		var cell3 = row.insertCell(2);
		cell3.bgColor="#DFF1F8";
		var cell4 = row.insertCell(3);
		cell4.bgColor="#f0f0f0";
		cell1.innerHTML="产品编号:";
		cell2.innerHTML="<input type='text' name='code"+tem+"' id='code"+tem+"' onchange='prodcheck(this.id)'/>";
		cell3.innerHTML="数 量:";
		cell4.innerHTML="<input type='text' name='num"+tem+"' id='num"+tem+"' onchange='isNumber(this.id)' />&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:deltr()'>删除</a>";
		document.f.hid.value=id;
	}
	
	function deltr(){  //删除表格
		var tdel = document.getElementById("tab");
		tdel.deleteRow(id+2);
		id--;
		document.f.hid.value=id;
	}
</script>


<table width="50%" align="center" name="tab" id="tab">
  <tr>
  	<td bgcolor="#f0f0f0" colspan="4"><% response.exits %></td>
  </tr>
   
  <tr id="row0">
    <td bgcolor="#DFF1F8">订 单 号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="orderno" /></td>
    <td bgcolor="#DFF1F8">客户名称:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="clientname" /></td>
  </tr>
  <tr id="row00">
    <td bgcolor="#DFF1F8">订单日期:</td>
    <td bgcolor="#f0f0f0"><input type="text" id="date" name="date" onclick="new CbsCalendar(this.id)" /></td>
    <td bgcolor="#DFF1F8">操作员:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="operator" /></td>
  </tr> 
  <tr id="row1">
    <td bgcolor="#DFF1F8">产品编号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="code1" id="code1" onchange='prodcheck(this.id)'/></td>
    <td bgcolor="#DFF1F8">数 量:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="num1" id="num1" onchange="isNumber(this.id)"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:addtr()">增加</a></td>
  </tr>
  <tr id="row2">
    <td bgcolor="#DFF1F8">产品编号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="code2" id="code2" onchange='prodcheck(this.id)' /></td>
    <td bgcolor="#DFF1F8">数 量:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="num2" id="num2" onchange="isNumber(this.id)"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:deltr()">删除</a></td>
  </tr>
  <tr id="row3">
    <td bgcolor="#DFF1F8">产品编号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="code3" id="code3" onchange='prodcheck(this.id)' /></td>
    <td bgcolor="#DFF1F8">数 量:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="num3" id="num3" onchange="isNumber(this.id)"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:deltr()">删除</a></td>
  </tr>
  <tr id="row4">
    <td bgcolor="#DFF1F8">产品编号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="code4" id="code4" onchange='prodcheck(this.id)'/></td>
    <td bgcolor="#DFF1F8">数 量:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="num4" id="num4" onchange="isNumber(this.id)"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:deltr()">删除</a></td>
  </tr>
  <tr id="row5">
    <td bgcolor="#DFF1F8">产品编号:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="code5" id="code5" onchange='prodcheck(this.id)'/></td>
    <td bgcolor="#DFF1F8">数 量:</td>
    <td bgcolor="#f0f0f0"><input type="text" name="num5" id="num5" onchange="isNumber(this.id)"/>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:deltr()">删除</a></td>
  </tr>
  <tr>
    <td colspan="4" align="center"><input type="submit" name="submit" id="submit" src="/static/images/affirm.gif" value="确定" /></td>
  </tr>
</table>

0
0
分享到:
评论

相关推荐

    JavaScript动态添加表格行(使用模板、标记)

    在JavaScript编程中,动态添加表格行是一项常见的任务,特别是在创建数据展示或编辑功能时。本文将深入探讨如何使用模板和标记技术来实现这一功能。首先,我们先了解一下基本概念。 **1. 模板(Template)** 模板是...

    javascript动态添加表格数据行

    在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...

    JavaScript 动态添加表格行 使用模板、标记

    标题:“JavaScript 动态添加表格行 使用模板、标记”描述了在客户端使用JavaScript技术动态地向网页表格中添加新的行的操作方法。在Web开发中,经常需要在不重新加载页面的情况下动态更新表格内容,JavaScript提供...

    javascript 表格行列动态添加

    在用户通过JavaScript动态添加表格行后,这些数据可以通过AJAX异步提交到服务器。使用`XMLHttpRequest`对象或者现代浏览器支持的`fetch` API,我们可以将表格的新状态发送到后台,然后更新formbean的String数组: `...

    JavaScript动态添加删除表格行

    1. **添加表格行**: 要动态添加一行,首先需要获取到表格的引用,通常是通过`document.getElementById`或`document.querySelector`来实现。然后,创建一个新的`&lt;tr&gt;`元素,并为它添加需要的`&lt;td&gt;`子元素。最后,...

    javascript动态操作表格

    首先,让我们从添加表格开始。在HTML中,表格由`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;td&gt;`(单元格)等标签组成。使用JavaScript,我们可以动态创建这些元素并插入到文档中。例如: ```javascript // 创建一个新的表格 var ...

    javascript动态添加表格数据行(ASP后台数据库保存例子)

    通过上述知识点的说明,我们可以看到整个动态添加表格数据行和保存到数据库的过程,涉及前端的HTML、JavaScript以及后端的ASP和数据库技术。这种前后端协同工作的模式在现代Web应用开发中非常常见,充分体现了Web...

    JAVASCRIPT自动添加表格

    首先,让我们来理解“JavaScript自动添加表格”。在HTML中,表格由`&lt;table&gt;`元素定义,行(`&lt;tr&gt;`)、列(`&lt;td&gt;`或`&lt;th&gt;`)以及表头(`&lt;thead&gt;`)和表体(`&lt;tbody&gt;`)等组成。在JavaScript中,我们可以利用DOM(Document ...

    javascript动态创建表格

    JavaScript 动态创建表格知识点总结 JavaScript 动态创建表格是指使用 JavaScript 语言来动态地创建和修改 HTML 表格的行和单元格。这种技术非常有用,特别是在需要频繁地更新表格数据的情况下。 动态创建表格的两...

    JavaScript中动态向表格添加数据

    在JavaScript中,动态向表格添加数据是一项常见的任务,特别是在网页交互和数据展示时。这个过程涉及到HTML、CSS以及JavaScript的基本操作,尤其是DOM(文档对象模型)的操作。以下是对标题和描述中所涉及知识点的...

    JavaScript实现动态添加表格中的行

    在JavaScript编程中,动态添加表格行是一个常见的需求,特别是在数据可视化或者用户交互丰富的网页应用中。这个功能允许我们在用户操作或者接收到服务器数据时,实时地向HTML表格中插入新的行,更新显示的信息。以下...

    javascript 动态添加表格行

    表格部分代码如下: ”testTbl” border=1&gt; ”tr1″&gt; &lt;td width=6%&gt;&lt;input type=checkbox id=”box1″&gt; ”b”&gt;第一行 ”tr2″&gt; &lt;td width=6%&gt;&lt;input type=checkbox id=”box2″&gt; ”b”&gt;第二行 ...

    JavaScript动态操作表格,添加,删除行、列及单元格

    JavaScript动态操作表格,添加,删除行、列及单元格! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/

    js动态添加表格

    javascript实现动态的添加表格功能

    javascript下动态创建表格的三种方式

    ### JavaScript 下动态创建表格的三种方式 在网页开发过程中,经常需要通过JavaScript来动态地创建或更新HTML元素,其中就包括表格(`&lt;table&gt;`)。本文将详细介绍在JavaScript中动态创建表格的三种常见方法,并对每...

    JavaScript 动态表格

    用JavaScript制作的动态表格,有添加、删除、全选、全不选,有对动态新增的域校验问题,有对新增的域设置readonly问题,还有对新增域中的span进行隐藏问题都有解决,还有对动态表格的讲解PPT一份。

    动态添加Table表格

    本示例将详细介绍如何在ASP.NET后台使用C#语言来实现动态添加表格的功能。 首先,我们需要了解动态创建表格的基本步骤: 1. **创建表格对象**:在C#代码中,使用`new`关键字创建一个`HtmlTable`对象,这是ASP.NET...

    javascript实现表格添加删除等操作

    这个案例主要涉及了如何使用JavaScript来实现表格的添加、删除等基本操作。这些功能对于网页交互性和用户体验有着重要的作用,尤其适合初学者进行学习和实践。 首先,`students.html`文件很可能是用来展示表格结构...

Global site tag (gtag.js) - Google Analytics