2011-06-23 20 views

回答

1
<script language="javascript"> 
function doBeforeSubmit() 
{ 
    document.getElementById("displayBeforeSubmit").style.display = "none"; 
    document.getElementById("displayAfterSubmit").style.dispay = "block"; 
    return true; // you must return true or the form will not submit 
} 
</script> 

<div id="displayBeforeSubmit"> 
<form action="results_page.jsp" method="post" 
onsubmit="doBeforeSubmit()"> 
... 
form stuff 
... 
</form> 
</div> 

<div id="displayAfterSubmit"> 
<h3>Please wait...</h3> 
</div> 

我希望能給你一個主意。在我看來,你應該在Javascript中嘗試這個「Please Wait」部分。

+0

親愛的Soner Gonul,我需要創建一個頁面加載4秒鐘,然後重定向到另一個頁面任何幫助? – roy

+0

或者我可以創建一個彈出窗口,顯示大約4秒,然後顯示請求的其他頁面?感謝您的幫助提前 – roy

+0

您可以使用_setTimeout_看看這些文章[1](http://www.geekpedia.com/KB55_How-do-I-make-a-JavaScript-function-wait-before-executing-% 28sleep-or-delay%29.html)[2](http://www.howtocreate.co.uk/tutorials/javascript/timers) –