如果出现错误,请防止模态再次打开

时间:2011-10-24 11:01:42

标签: javascript jquery

我有一个代码可以防止模式在出现错误时打开,但问题是当我下次打开时打开它,即使出现错误,所以问题是如何阻止它打开下次再次出现错误时?

以下是代码:

    jQuery(".link").click(function(a){   
    var newVal2 = jQuery("#appID").val();  
           if(error === '1' || defaultVal2 === newVal2){
               alert("Please fill in a valid App ID.");
               a.preventDefault();
           }    
           else {
               //Access Token Modal
    jQuery(".link").colorbox({inline:true, width:"90%"});
    a.preventDefault();
//Access Token Modal CLOSING
           }
   });

P.S colorbox是模态插件。

1 个答案:

答案 0 :(得分:1)

如果出现错误,我认为你应该删除彩盒:

jQuery(".link").click(function(a){   
       var newVal2 = jQuery("#appID").val();  
       if(error === '1' || defaultVal2 === newVal2){
           alert("Please fill in a valid App ID.");
           $.colorbox.remove()
           a.preventDefault();
       }    
       else {
           //Access Token Modal
           jQuery(".link").colorbox({inline:true, width:"90%"});
           a.preventDefault();
           //Access Token Modal CLOSING
       }

});