2012-10-26 20 views
3

我想提交表單使用jquery在新的選項卡與父屏幕上的messgae。其實Form應該在10秒後在新的頁面上提交(我們將在屏幕上顯示等待消息)。但它顯示網頁的彈出窗口攔截運行下面的代碼問題與jquery和settimeout函數,顯示在瀏覽器上彈出塊

這裏同時是示例代碼

jQuery(".submit-quotecriteria a").attr('class', 'getaquotebutton1'); 
    jQuery('.submit-quotecriteria .getaquotebutton1').click(function() 
    {   

    var t=setTimeout(function(){processend(); },10000); 
    }); 
    function processend() 
    { 
     jQuery.fn.modalBox("close"); 
     jQuery("#quotecriteria_form").submit(); 
     return false; 
    } 

回答

0
jQuery('.submit-quotecriteria a').addClass('getaquotebutton1') 
.on("click", function() 
{   
    var t = setTimeout(function() 
    { 
    processend(); 
    }, 10000); 
}); 

function processend() 
{ 
    jQuery.fn.modalBox('close'); 
    jQuery('#quotecriteria_form').submit(); 
    return false; 
} 
+0

下一次不只是發佈您的代碼在這裏,給出一個簡要說明它將幫助低收入用戶理解更好的答案。 –