2011-12-15 195 views
-1

如何用jQuery顯示消息後點擊提交按鈕,延遲消息框例如10 secund然後發送數據表單。jQuery顯示消息

或者點擊消息框中的「確定」按鈕後發送數據表單。

回答

0

在提交時,彈出一個js確認框。

$('.form').submit(function() { 
    return confirm('Are you sure you want to submit this form'); 
}); 
+0

和延遲消息功能在哪裏? –

+0

對於延遲,請使用[setTimeout()](http://www.w3schools.com/jsref/met_win_settimeout.asp)方法。 – Indranil

0

我做相同的事情,但我用的jQuery插件模式彈出
http://www.ericmmartin.com/projects/simplemodal/

而我所做的就是

 $('#submitForm').live("click",function(){ 
       $.modal("<h1>Thank you for submitting</h1>"); 
       setTimeout(function(){ 
        $('#simplemodal-overlay').remove(); 
        $('#simplemodal-container').remove(); 
        //window.location.replace("http://www.google.at"); go to custom URL 
       },2000);     
     }); 

因此,這只是顯示模式,當你點擊提交按鈕

<input id="submitForm"type="button" name="Progress" value="Submit"></input> 

而不是簡單地刪除莫代爾彈出並再次延遲此動作2秒!