用JavaScapit将第一个文件里的表单数据赋值到第二个文件表单里? (29分)

  • 主题发起人 主题发起人 dgweb
  • 开始时间 开始时间
D

dgweb

Unregistered / Unconfirmed
GUEST, unregistred user!
用JavaScapit将第一个文件里的表单数据赋值到第二个文件表单里?
第一个窗口的内容是:
MyF.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<title></title></head><body>
<form name="form1" method="post" action="">
<input type="text" name="MyWin1">
<input type="submit" name="Submit" value="提交">
</form></body></html>
第二个窗口的内容是:
MyN.htm
<html><head>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
<title></title></head><body>
<form name="form2" method="post" action="">
<input type="text" name="MyWin2">
<input type="submit" name="Submit" value="提交">
</form></body></html>
要将第一个文件(MyF.htm)里的表单数据赋值到第二个文件(MyN.htm)表单里!!!
 
你在两个不同的页面,能用js来实现吗??
如果要是第二个窗体是第一个打开的,还可以用opener来处理。
 
yangxiao_jiang:
 两个窗口都是打开的。如何编写JS?
 
两个窗口都是打开的是什么意思??
opener是一个指针,用来指到父窗口的,可以对父窗口进行一些有限的操作。
 
yangxiao_jiang:
  请出代码!谢谢!!!
 
window.opener.document.form1.***
不过你为什么不用传递参数来实现???
 
不用传递参数,是因为老是会重复打开页面;其次数据又不能互相灵活传递动态参数。
下面我在当前一个网页文件内传递参数是没有问题的,如果赋值前部份是另一个网页文件那怎么做呢?
<script language="JavaScript">
function SetValue(){
document.form2.textfield.value =do
cument.form2.textfield2.value
}</script>
yangxiao_jiang:请你帮我!谢谢!!!
 
http://www.blueidea.com/bbs/NewsDetail.asp?GroupName=Dreamweaver+%26+Javascript%D7%A8%C0%B8&amp;DaysPrune=5&amp;lp=1&amp;id=1470346
 
window.opener.document.form1.Color.value =do
cument.setform.bgx.value;
 
后退
顶部