建站技巧之一個表單同時提交兩個頁面
網(wǎng)站建設(shè)中有時會遇到一個表單form需要同時提交到兩個頁面處理的情況,一般做法可以先提交給一個頁面,執(zhí)行了再把值傳到另一個頁面處理。但本方法可以一個FORM表單直接提交給兩個不同的頁面同時處理。
不多說,看代碼,本例表單名form1(前后要對應(yīng)。,提交兩個不同頁面分別是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>
因為提交表單后是同時彈出兩個新頁面執(zhí)行的,如果你只需要顯示一個頁面處理情況,而另一個隱藏處理的話把需要隱藏的那個頁面屬性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>