asp 操作表格行-ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值?

问题描述

ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值?


如图中,用户点击添加或移除按钮后,即可增加或删除一行。增加的新行就是当前最后一行的克隆行。(这部分代码JS都已实现)。而“提交申请”就是将当前表格中的所有内容提交保存到数据库。**而我要问的是,由JS克隆新增加的行中各个单元格里控件的值如何获取提交?**
附:表格增加行或删除行的JS代码如下:

function addRow() {
var oTr = document.getElementById("purchase").rows[10];
var newTr = oTr.cloneNode(true);
document.getElementById("purchase").getElementsByTagName("tbody")[0].appendChild(newTr);
newTr.cells[0].firstChild.value = newTr.rowIndex;

alert(document.getElementById("purchase").rows[11].cells[0].firstChild.value);

  }

function delRow() {
// tableObject.deleteRow(index)
var totrows = document.getElementById('purchase').rows.length
if (totrows<=11)
{ alert("您只能删除由本人添加的表格行!");
return false
}

document.getElementById('purchase').deleteRow(totrows-1);
}

解决方案

哪位大侠 恳请帮助小弟一把,要是您能帮助解决 “ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值”, 成功读取动态表格中各行各单元格的数据并提交保存到数据库。小弟愿意按您的要求付给您报酬。 谢谢啦。小弟是初出茅庐刚学ASP不久。

解决方案二:

每个添加的行有自己的id,然后服务器用request.forms("id")获取

解决方案三:

js动态删除行添加行、获取表格中的某个单元格的内容

解决方案四:

由于是用户互动添加的表格行,所以预先并不知道 该行的ID

解决方案五:

我记得指定控件name,用name可以获取具有该名字的对象数组,楼主可以试试看

时间: 2024-09-17 03:53:00

asp 操作表格行-ASP 如何获取在运行时由用户添加的表格行中单元格控件中的值?的相关文章

ASP.NET的B/S项目中的textbox控件中是否有象c/s项目下的TextBox控件的Tag属性那样,

问题描述 例如前台录入界面,在textbox中,我让用户点一个按钮跳一个窗口,选择相应的信息后返回项目名和项目ID,将项目名赋给textbox.text,项目ID赋给textbox.tag,窗体提交后后台取textbox.tag插入到数据库即可. 解决方案 解决方案二:沒有tag属性但是你可以利用其他属性,或者自定义属性来用

如何在同页面中的Repeater控件中获取DropDown已经选定的值

问题描述 DropDownList是二级联动的省市,Repeater显示的是详细信息,如何在DropDownList选定后从repeater显示出来,请教,多谢!! 解决方案 解决方案二:DropDownList在Repeater外面?上放置Label,记下ID,然后查找该Label,将结果显示出来解决方案三:是在外面,用lable记录DropDownList的选定值吗?但是我二级联动是读的后台的代码

asp.net 生成控件后自动获取控件的name值

asp教程.net 生成控件后自动获取控件的name值 //用控件的tag属性比较方便 private void message(object sender,eventargs e) {       picturebox pic = sender as picturebox;       string lblname=((label)pic.tag).name;       messagebox.show(lblname); } //动态生成控件时,指定name,然后找到它: foreach (

asp.net用Excel的com组件导出Excel表格中单元格函数公式怎么设置?

问题描述 asp.net用Excel的com组件导出Excel表格中单元格函数公式怎么设置? 解决方案 解决方案二:关注!

在ASP.NET 2.0中操作数据之十二:在GridView控件中使用TemplateField_自学过程

导言 GridView是由一组字段(Field)组成的,它们都指定的了来自DataSource中的什么属性需要用到自己的输出呈现中.最简单的字段类型是BoundField,它仅将数据简单的显示为文本.其他的字段类型使用交互HTML元素(alternate HTML elements)来显示数据.比如说,CheckBoxField将被呈现为一个CheckBox,其选中状态由某特定数据字段的值来决定:ImageField则将某特定数据字段呈现为一个图片,当然,这个数据字段中应该放的是图片类型的数据.

ASP.NET2.0中的AccessDataSource控件

access|asp.net|控件 ASP.NET 2.0包含了AccessDataSource控件,用来从Access数据库中将数据提取至ASP.NET 2.0(.aspx)页面.这个控件拥有的属性很简单.AccessDataSource的最重要的属性是DataFile属性,用来指向硬盘上MDB文件的路径.AccessDataSource拥有的其他属性还有SelectCommand,用来设定一个显示需要返回的结果集(表和列)的语句.SelectCommand必须使用SQL语法来定义. 在VWD

探讨ASP.NET 2.0中的Web控件改进技术

asp.net|web|控件 ASP.NET 2.0并没有抛弃1.1版本中的任何现有控件,而是增加了一组新的控件;同时还引入了若干新的控件开发技术.本系列文章将对这些内容展开全面探讨. 一. 引言 到目前为止,你可能已经了解了大量的ASP.NET 2.0新特征-母版页面,主题,提供者,等等--所有这样内容都相当精彩;但是,你是否了解到有关定制Web控件开发方面的重大变化?这正是我在本文中所想讨论的.如果你已经从事于控件开发,那么,我想本文所描述的ASP.NET 2.0中的新的改进特征会立即应用于

在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField

asp.net|控件|数据 导言     让我们花点时间在浏览器中来看看我们的成果.这时,你将看到一个表格, 表格中每一个记录都是一个雇员的信息,一共有四列:一个是雇员的姓, 一个是名字,一个是头衔,还有一个是他们的受雇日期.     就像你看到的那样,TemplateField由两个模板组成--一个ItemTemplate,它有一个Label控件,其Text属性被设置为FirstName数据字段的值:还有一个EditItemTemplate,它有一个TextBix控件,其Text属性也被设置为

asp.net中使用 Repeater控件拖拽实现排序并同步数据库字段排序_实用技巧

数据库表中有一个单位表,里面包括ID.Name.Order等字段,现在有个后台管理功能,可以设置这些单位在某些统计表格中的先后显示顺序,于是想到用拖拽方式实现,这样操作起来更简便. 使用了GifCam软件做了一个示例动画,效果如下图所示: 于是就动手起来,发现jquery.ui中提供sortable函数,可用于排序,界面中从数据库绑定的单位使用Repeater控件,下面简单介绍下主要步骤: 1.项目中使用到的jquery-1.7.2.min.js和jquery-ui.min.js请点击进行下载,