2012-10-26 1 views
3

Я хочу отправить форму с помощью jquery на новую вкладку с messgae на родительском экране. Фактически форма должна быть отправлена ​​на новую страницу через 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

В следующий раз не только разместить свой код здесь, дать краткое объяснение это поможет пользователям понять доход лучше ваш ответ. –