你必须搞两个form,一个form就是你本身页面上的,还有一个用来存放隐藏字段
<script language="javascript">
function submitdata()
{
document.all["Tdata2"].value = document.all["Tdata1"].value
document.myform2.submit();
}
</script>
<form id="myform1" method="post" action="a.asp" name="myform1">
<input type="text" name="Tdata1" value="测试数据" id="Tdata1">
<input type="submit" name="submit" value="提交" id="submit" onclick="submitdata()">
</form>
<form id="myform2" method="post" action="b.asp" name="myform2">
<input type="hidden" id="Tdata2" name="Tdata2" value="">
</form>
第二个form位置可以随便放。
再分别建立a.asp和b.asp,看能不能接收到Tdata1(a.asp中接收)和Tdata2(b.asp中接收)
<script language="javascript">
function submitdata()
{
document.all["Tdata2"].value = document.all["Tdata1"].value
document.myform2.submit();
}
</script>
<form id="myform1" method="post" action="a.asp" name="myform1">
<input type="text" name="Tdata1" value="测试数据" id="Tdata1">
<input type="submit" name="submit" value="提交" id="submit" onclick="submitdata()">
</form>
<form id="myform2" method="post" action="b.asp" name="myform2">
<input type="hidden" id="Tdata2" name="Tdata2" value="">
</form>
第二个form位置可以随便放。
再分别建立a.asp和b.asp,看能不能接收到Tdata1(a.asp中接收)和Tdata2(b.asp中接收)
是不是可以设置myform2.target="newwin" 这样在新的窗口中打开b页面
<script language="javascript">
function submitdata()
{
document.myform.action ="b.jsp";
document.myform.submit();
}
</script><form name="myform" method="post" action="a.jsp">
<input type="text" name="data" value="测试数据">
<input type="submit" value="提交" onclick="mySubmit()">
</form>