3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
今天,給一個(gè)客戶在做頁面處理時(shí),他們要求一個(gè)留言頁面在提交留言時(shí),既要讓數(shù)據(jù)進(jìn)入后臺(tái)管理,同時(shí)還要把數(shù)據(jù)進(jìn)入另一個(gè)系統(tǒng)去處理,這就要求一個(gè)表單同時(shí)提交到兩個(gè)不同的頁面,具體怎么實(shí)現(xiàn)呢?一般做法可以先提交給一個(gè)頁面,執(zhí)行了再把值傳到另一個(gè)頁面處理,根據(jù)這個(gè)情況,顯得有點(diǎn)麻煩,我的方法是用javascript腳本,可以一個(gè)FORM表單直接提交給兩個(gè)不同的頁面同時(shí)處理,不多說了,大家看一下我的代碼:第一種方法: <script language="Javascript"> function hbsubmit(){ document.form1.target="_blank"; document.form1.action="a.php"; document.form1.submit(); document.form1.target="_blank"; document.form1.action="b.php"; document.form1.submit();}</script><form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="button" name="Submit" value="提交" onClick="hbsubmit()"></form>因?yàn)樘峤槐韱魏笫峭瑫r(shí)彈出兩個(gè)新頁面執(zhí)行的,如果你只需要顯示一個(gè)頁面處理情況,而另一個(gè)隱藏處理的話把需要隱藏的那個(gè)頁面屬性document.form1.target="_blank";去掉即可,如隱藏2.asp頁面的彈出處理:請(qǐng)看第二種方法: <script language="javascript"> function F_submit(){ document.form1.target="_blank"; document.form1.action="a.php"; document.form1.submit();
添加回答
舉報(bào)