table新增行数后获取的值怎么在后台获取传进数据库

wo531836176 2012-12-13 10:14:04
function addRow() {
var newTr =document.getElementById("t1").insertRow(1); //从第一行起增加
var newTd0 = newTr.insertCell();
var newTd1 = newTr.insertCell();
var newTd2 = newTr.insertCell();
var newTd3 = newTr.insertCell();
var newTd4 = newTr.insertCell();
var newTd5 = newTr.insertCell();
var newTd6 = newTr.insertCell();
var newTd7 = newTr.insertCell();


newTd0.innerHTML = '<td>作业时间:</td>';
newTd1.innerHTML = '<td> <web:DatePicker ID="WorkTime1" Format="yyyy-MM-dd" runat="server" class="textbox textbox2" Width="130px" value="" Style="margin-left: 13px;"></web:DatePicker></td>'
newTd2.innerHTML = '<td>作业地点:</td>';
newTd3.innerHTML = '<td><input type="text" id="WorkSpace1" value="" class="textbox textbox2"/></td>'
newTd4.innerHTML = '<td>接收船舶:</td>'
newTd5.innerHTML = '<td><input type="text" id="ReceiveBoat1" value="" class="textbox textbox2"/></td>'
newTd6.innerHTML = '<td>接收数量:</td>'
newTd7.innerHTML = '<td><input type="text" id="ReceiveNum1" value="" class="textbox textbox2"/></td>'


}

function getValue() {

$("#t1 tr").each(function (i) {
$(this).find("input").each(function () {
alert($(this).val());
});

});
}


addRow是在增加行的按钮里面的 getValue是获取所有我table里面文本框的值
我现在就是不理解怎么把这些值在后台获取 然后依次一条条存进数据表
本人.net新手 JS什么的都没学过 还是个试用期的小程序员 项目经理就帮我获取了下值
一点都不懂啊。。。。。大神救命 不然没饭碗了
...全文
255 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐乔巴 2012-12-13
  • 打赏
  • 举报
回复
引用 2 楼 wo531836176 的回复:
引用 1 楼 chopper7278 的回复:你可以用Request.Params["WorkSpace1"] 来获取页面上HTML控件的值 前提是要提交画面 你现在追加的html中的控件以上代码是获取不到的 因为没有设置name 设置了才可以获取到 比如你代码中的 <input type="text" id="WorkSpace1" value="" clas……
晕 那你就不能根据行数或者个数来循环吗 第一行的是WorkSpace1那么第二行就是WorkSpace2 不就好了撒
wo531836176 2012-12-13
  • 打赏
  • 举报
回复
引用 1 楼 chopper7278 的回复:
你可以用Request.Params["WorkSpace1"] 来获取页面上HTML控件的值 前提是要提交画面 你现在追加的html中的控件以上代码是获取不到的 因为没有设置name 设置了才可以获取到 比如你代码中的 <input type="text" id="WorkSpace1" value="" class="textbox textbox2"/> ……
首先感谢你回答了我的问题 可是我每添加一行每个作业地点文本框的id都是WorkSpace1啊
快乐乔巴 2012-12-13
  • 打赏
  • 举报
回复
你可以用Request.Params["WorkSpace1"] 来获取页面上HTML控件的值 前提是要提交画面 你现在追加的html中的控件以上代码是获取不到的 因为没有设置name 设置了才可以获取到 比如你代码中的 <input type="text" id="WorkSpace1" value="" class="textbox textbox2"/> 添加name属性 <input type="text" id="WorkSpace1" name="WorkSpace1" value="" class="textbox textbox2"/> 就可以了 自己多试验的下吧

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧