2014-02-06 64 views
1

我在我的網站上有一個聯繫表單,其中包含訪客必須填寫他們的姓名,地址和電子郵件,現在我嘗試添加一個應該出現一次的內容鎖定器他們點擊「提交」按鈕。 「onclick」的作品,但網站自動前進到「submit.php」網站,並在幾秒鐘內關閉內容更衣室。我還希望訪問者數據已保存,以防他們關閉網站而不注意PopUp。這可能嗎?單擊提交時打開JS彈出框

Regards

回答

0

您是否嘗試過延遲提交?

<script type="text/javascript"> 
     $(document).ready(function() { 
      $('#myform').submit(function(e) { 
       e.preventDefault(); 

       setTimeout(function() { 
        form.submit(); 
       }, 3000); // in milliseconds 
      }); 
     }); 
    </script> 
+0

其實我希望自己的網站纔要轉發,當他們解鎖了更衣室。 – user3261472

0

你有沒有考慮過使用AJAX?

使用jQuery的形式來鎖定數據,所有數據發送到您的submit.php從這個答案給出

<script> 
$("input").prop('disabled', true); 
var data = $('form').serialize(); 
$.post('url', data, function(){ 
// do something when done saving 
}); 
</script> 

信息:Pass entire form as data in jQuery Ajax function

+0

你最終可以通過Skype看看這個嗎? – user3261472

+0

對不起,我不能Skype,但你可以粘貼一些源代碼? 它會幫助,如果你可以粘貼submit.php源代碼和表單源代碼 –

+0

源代碼是非常大的,這實際上是一個通常的聯繫表單,我想讓內容鎖定出現一旦點擊「提交」。 – user3261472