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