动态获取table的行在批量录入库中? 怎么动态获取table的每一行点按钮时出现新的一行,一行有3个单元格在获取他们的值批量录入库中?代码怎么搞的?多谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Table中放Inupt,在后台通过Request.Form["controlName"],得到一字符解析就可以了-------<script language="javascript" type="Text/javascript">//动态添加工序//添加一个div,并在div放控件function AddProcessDiv(){ var parentDiv=document.getElementById('parentDiv'); var childDiv=document.createElement("div"); var i=parentDiv.children.length; childDiv.id="div"+i; childDiv.innerHTML="<table class='tableFrame' width='100%'><tr><td>工序描述</td><td><input name='procDescribe' type='text' style='width:270px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+ "<td>具体明细</td><td><input name='procDetail' type='text' style='width:300px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+ "<td>金额</td><td><input name='procMoney' type='text' style='width:50px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+ "<td><input id='btnDel' type='button' value='删除' onclick='DeleteDiv("+i+")' /></td></tr></table>"; parentDiv.appendChild(childDiv);}//删除divfunction DeleteDiv(str){ var parentDiv=document.getElementById('parentDiv'); var temp=parentDiv.children[str]; temp.removeNode(true); for(var i = 0;i < parentDiv.children.length;i++) { parentDiv.childNodes[i].value = i; parentDiv.childNodes[i].childNodes[1].outerHTML="<input id='btnDel' type='button' value='删除' onclick='DeleteDiv("+i+")' />"; }}</script>-------<tr> <td colspan="6"> <input id="btnAddProcess" style="position: relative" type="button" onclick="AddProcessDiv()" value="添加工序" /></td> </tr> <tr> <td colspan="6"> <div id="parentDiv"></div> </td> </tr>-------/// //添加新的工序 /// string strProcDescribe = Request.Form["procDescribe"];//工序描述集合 string strProceDetail = Request.Form["procDetail"];//工序具体明细集合 string strProcMoney = Request.Form["procMoney"];//工序金额集合 string[] strDescribe = strProcDescribe.Split(',');//拆分工序描述 string[] strDetail = strProceDetail.Split(',');//拆分具体明细 string[] strMoney = strProcMoney.Split(',');//拆分金额 if (strMoney.Length > 0)//用户添加了新工序 {//添加方法} 你能不能给我一个完整的代码,,,谢谢[email protected] 比如我填写的数据是有两行数据库第一行A1 A2 A3 第二行B1 B2 B3 添加到库里也是这样的顺序不是A1,B1 A2,B2, A3,B3这样的 vs 查找与替换 MVC的HttpContext.User问题 关于sql 奇怪的问题 如何保存html内容到后台数据库? 不能保存为图片? 分好少啊,问题也简单,想让用户选择本地文件夹 怎么在判断Session为非后隐藏"删除"这个LinkButton 谁能给个aspnetpager6.0 vs2005的实例,包括CS文件和存储过程 如何实现翻页? 有过经验的同行们来看看 时间控制 BUTTON
-------
<script language="javascript" type="Text/javascript">
//动态添加工序
//添加一个div,并在div放控件
function AddProcessDiv()
{
var parentDiv=document.getElementById('parentDiv');
var childDiv=document.createElement("div");
var i=parentDiv.children.length;
childDiv.id="div"+i;
childDiv.innerHTML="<table class='tableFrame' width='100%'><tr><td>工序描述</td><td><input name='procDescribe' type='text' style='width:270px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+
"<td>具体明细</td><td><input name='procDetail' type='text' style='width:300px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+
"<td>金额</td><td><input name='procMoney' type='text' style='width:50px;' onblur=\"this.value=this.value.replace(/,/g,',')\"/></td>"+
"<td><input id='btnDel' type='button' value='删除' onclick='DeleteDiv("+i+")' /></td></tr></table>";
parentDiv.appendChild(childDiv);
}
//删除div
function DeleteDiv(str)
{
var parentDiv=document.getElementById('parentDiv');
var temp=parentDiv.children[str];
temp.removeNode(true);
for(var i = 0;i < parentDiv.children.length;i++)
{
parentDiv.childNodes[i].value = i;
parentDiv.childNodes[i].childNodes[1].outerHTML="<input id='btnDel' type='button' value='删除' onclick='DeleteDiv("+i+")' />";
}
}
</script>
-------
<tr>
<td colspan="6">
<input id="btnAddProcess" style="position: relative" type="button" onclick="AddProcessDiv()" value="添加工序" /></td>
</tr>
<tr>
<td colspan="6">
<div id="parentDiv"></div>
</td>
</tr>
-------///
//添加新的工序
///
string strProcDescribe = Request.Form["procDescribe"];//工序描述集合
string strProceDetail = Request.Form["procDetail"];//工序具体明细集合
string strProcMoney = Request.Form["procMoney"];//工序金额集合
string[] strDescribe = strProcDescribe.Split(',');//拆分工序描述
string[] strDetail = strProceDetail.Split(',');//拆分具体明细
string[] strMoney = strProcMoney.Split(',');//拆分金额
if (strMoney.Length > 0)//用户添加了新工序
{
//添加方法
}
[email protected]
有两行数据库第一行A1 A2 A3
第二行B1 B2 B3
添加到库里也是这样的顺序不是A1,B1 A2,B2, A3,B3这样的