建站技巧之一个表单同时提交两个页面
网站建设中有时会遇到一个表单form需要同时提交到两个页面处理的情况,一般做法可以先提交给一个页面,执行了再把值传到另一个页面处理。但本方法可以一个FORM表单直接提交给两个不同的页面同时处理。
不多说,看代码,本例表单名form1(前后要对应啊),提交两个不同页面分别是1.asp和2.asp,别搞错了啊。
<script language="javascript">
function F_submit(){
document.form1.target="_blank";
document.form1.action="1.asp";
document.form1.submit();
document.form1.target="_blank";
document.form1.action="2.asp";
document.form1.submit();
}
</script>
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="button" name="Submit" value="提交" onClick="F_submit()">
</form>
因为提交表单后是同时弹出两个新页面执行的,如果你只需要显示一个页面处理情况,而另一个隐藏处理的话把需要隐藏的那个页面属性document.form1.target="_blank";去掉即可,如隐藏2.asp页面的弹出处理:
<script language="javascript">
function F_submit(){
document.form1.target="_blank";
document.form1.action="1.asp";
document.form1.submit();
document.form1.action="2.asp";
document.form1.submit();
}
</script>