我的要求是这样的:
页面第一行有一个文本框,有一个button按钮,在文本框中输入内容,点击button在下一行添加一个文本框,里面有第一行文本框中输入的内容.再在第一行输入别的内容,点击
button,添加第二行文本框,依次类推,然后在页面最底下有个提交按钮,点提交,输入的内容全部提交到另一个页面.现在我已经把动态输入做了,代码如下:
<script>
function addRow(){//添加表格的一行
var rkdh = document.formrkdh.rkdh.value;
oTR=idTB.insertRow(idTB.rows.length);
tmpNum=oTR.rowIndex;
oTD=oTR.insertCell(0);
oTD.innerHTML="<tr><td >入库单号:</td><td><input type='text' name='rkdh"+tmpNum+"' value='"+rkdh+"'></td>";
return true;
}
</script><form action="jzlr.asp" method="get" name="formrkdh">
<tr align="center">
td>入库单号:<input type="text" name="rkdh" <input type="button" onClick="addRow()" value="添加一行"></td></tr>
</form>
<form action="jzlrRe.asp" method="post" name="rkdhtj"
<table id="idTB"width="96%" border="1" cellspacing="0" cellpadding="0" >
</table><br><br><br>
<input type="submit" name="rktj" value="提交">
</form>现在我想点击提交把内容提交到另一个页面,但是我不知道怎么得到要提交的条数,然后把条数提交到另一个页面,在另一个页面进行处理,请问怎么接收?
页面第一行有一个文本框,有一个button按钮,在文本框中输入内容,点击button在下一行添加一个文本框,里面有第一行文本框中输入的内容.再在第一行输入别的内容,点击
button,添加第二行文本框,依次类推,然后在页面最底下有个提交按钮,点提交,输入的内容全部提交到另一个页面.现在我已经把动态输入做了,代码如下:
<script>
function addRow(){//添加表格的一行
var rkdh = document.formrkdh.rkdh.value;
oTR=idTB.insertRow(idTB.rows.length);
tmpNum=oTR.rowIndex;
oTD=oTR.insertCell(0);
oTD.innerHTML="<tr><td >入库单号:</td><td><input type='text' name='rkdh"+tmpNum+"' value='"+rkdh+"'></td>";
return true;
}
</script><form action="jzlr.asp" method="get" name="formrkdh">
<tr align="center">
td>入库单号:<input type="text" name="rkdh" <input type="button" onClick="addRow()" value="添加一行"></td></tr>
</form>
<form action="jzlrRe.asp" method="post" name="rkdhtj"
<table id="idTB"width="96%" border="1" cellspacing="0" cellpadding="0" >
</table><br><br><br>
<input type="submit" name="rktj" value="提交">
</form>现在我想点击提交把内容提交到另一个页面,但是我不知道怎么得到要提交的条数,然后把条数提交到另一个页面,在另一个页面进行处理,请问怎么接收?
解决方案 »
- JQuery在做Web页面UI时有没有什么优势?
- 上层事件覆盖下层事件怎么
- Function.prototype什么意思,Function指的是什么,不是很清楚
- 动态生成的tr能够被排序吗?
- 如何判断表单项里的用户名是字符和数字的组合
- 请...问...各...位...大...侠... 如何获得Table中当前行的行号?
- 为何document.all['control'].style.height设置不起作用?
- 我发觉我对正则表达式真的很迷惑噢……
- 如何实现在打开的文档追加数据 ?
- 求救啊 大神们,点击button 删除按钮没任何反应,传不到servlet去
- 不修改IE安全性,使用new ActiveXObject("WScript.Shell")如何不弹出提示?
- 关于梅花雪树控件MzTreeView2 中checkbox的问题~~!请高手帮忙啊 ~~!
在jzlr.asp中取值时,
rkdh = split(request("rkdh"), ", ")
rkdh(1)就是第一个input的值
rkdh(2)是第二个
依次类推
<form action="jzlr.asp " method= "get" name= "formrkdh">
入库单号: <input type= "text" name="rkdh"><input type="button" onClick="addRow()" value="添加一行">
</form><form action="jzlrRe.html" method="post" name="rkdhtj">
<table id="idTB" width="96%" border="1" cellspacing="0" cellpadding="0">
</table> <br> <br> <br>
<input type="button" name="rktj" value="提交" onclick="subm()">
</form>
<script>
function addRow(){//添加表格的一行
var rkdh = document.formrkdh.rkdh.value;
if (!rkdh) {
alert("请填写入库单号");
document.formrkdh.rkdh.focus();
return;
}
oTR = idTB.insertRow(idTB.rows.length);
tmpNum = oTR.rowIndex;
oTD = oTR.insertCell(0); //这里稍作了修改
oTD.innerHTML = "入库单号:";
oTD.width="80px";
oTD = oTR.insertCell(1);
oTD.innerHTML = "<input type='text' name='rkdh"+ tmpNum + " ' value='"+ rkdh + "'>";
return true;
} function subm(){
var str = "";
var idTB = document.getElementById('idTB');
for (var i=0; i<idTB.rows.length; i++)
{
var inp = idTB.rows[i].cells[1].firstChild;
str += inp.value+",";
}
str = str.substring(0,str.length-1);
window.location = "jzlrRe.html?para="+str;
}
</script>
jzlrRe.html
<TABLE id="tab">
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var loca = window.location.toString()
var para = loca.substring( loca.indexOf('para=')+5 );
var arr = para.split(",");
var tab = document.getElementById("tab");
for (var i=0; i<arr.length; i++)
{
var newrow = tab.insertRow(-1);
var newcell = newrow.insertCell();
newcell.innerHTML = "入库单号:"+ arr[i];
} //-->
</SCRIPT>
<form action="jzlr.asp " method= "get" name= "formrkdh">
入库单号: <input type= "text" name="rkdh"><input type="button" onClick="addRow()" value="添加一行">
</form><form action="jzlrRe.html" method="post" name="rkdhtj">
<table id="idTB" width="96%" border="1" cellspacing="0" cellpadding="0">
</table> <br> <br> <br>
<input type="button" name="rktj" value="提交" onclick="subm()">
</form>
<script>
function addRow(){//添加表格的一行
var rkdh = document.formrkdh.rkdh.value;
if (!rkdh) {
alert("请填写入库单号");
document.formrkdh.rkdh.focus();
return;
}
oTR = idTB.insertRow(idTB.rows.length);
tmpNum = oTR.rowIndex;
oTD = oTR.insertCell(0); //下面稍作了修改
oTD.innerHTML = "入库单号:";
oTD.width="80px";
oTD = oTR.insertCell(1);
oTD.innerHTML = "<input type='text' name='rkdh"+ tmpNum + " ' value='"+ rkdh + "'>";
return true;
} function subm(){
var str = "";
var idTB = document.getElementById('idTB');
for (var i=0; i<idTB.rows.length; i++)
{
var inp = idTB.rows[i].cells[1].firstChild;
str += inp.value+",";
}
str = str.substring(0,str.length-1);
window.location = "jzlrRe.html?para="+str;
}
</script>
jzlrRe.html <TABLE id="tab">
</TABLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var loca = window.location.toString()
var para = loca.substring( loca.indexOf('para=')+5 );
var arr = para.split(",");
var tab = document.getElementById("tab");
for (var i=0; i<arr.length; i++)
{
var newrow = tab.insertRow(-1);
var newcell = newrow.insertCell();
newcell.innerHTML = "入库单号:"+ arr[i];
} //-->
</SCRIPT>