多谢!!
例如
[CODE]<html>
<head>
<title>一个表单提交到两个页面</title>
<script language="javascript">
//表单二次封装类(构造函数表单对象)
function FormClass(oForm)
{
this.FormAction="";//要提交到的URL地址
this.FormMethod="get";//提交的方式
this.FormTarget="";//提交的目标
//提交方法
this.Form_Submit=function()
{
//将数据赋值给真正的表单
oForm.action=this.FormAction;
oForm.method=this.FormMethod;
oForm.target=this.FormTarget;
oForm.submit();//提交表单
};
}
function SubBtn_Click()
{
//根据documebt.SubTest表单做模版创建两个表单对象
var FObjA=new FormClass(document.SubTest);
var FObjB=new FormClass(document.SubTest);
FObjA.FormAction=document.SubTest.SubUrl[0].value;
//将文本框1的URL赋给表单对象A的action(提交目标)属性
FObjB.FormAction=document.SubTest.SubUrl[1].value;
//同上取得文本框2
FObjA.FormTarget="_self";//设置表单对象A提交到本页
FObjB.FormTarget="_blank";//设置表单对象B提交到新窗口
//提交两个表单对象
//注意提交的顺序提交到本页的对象最后提交,提交到其它窗口或页面的先提交。
FObjB.Form_Submit();
FObjA.Form_Submit();
}
</script>
</head>
<body>
<form name="SubTest" method="get" >
<input type="text" name="SubUrl" >
提交到的第一个网页的URL
<br>
<input type="text" name="SubUrl" >
提交到的第二个网页的URL
<br>
<input type="button" name="SubBtn" value="提交" onClick="SubBtn_Click();" >
</form>
</body>
</html>[/CODE]
[此贴子已经被作者于2007-4-2 9:43:07编辑过]