jquery
  • jsp
  • fancybox
  • 2012-07-13 28 views 0 likes 
    0

    我要推出的fancybox後驗證引擎驗證成功了....我使用如下代碼提到....的fancybox不帶驗證發動機的工作

    <button type="button" class="addcncl" value="<s:message code='createMonitorProfile' />" name="createProfile" id="createProfile" ><s:message code='createMonitorProfile' /></button> 
    
    $("#createProfile").fancybox({ 
         'titlePosition'  : 'outside', 
         'overlayColor'  : '#000', 
         'autoSize'   : false, 
         'autoDimensions' :false, 
          'overlayOpacity' : 0.7, 
         'scrolling'   :'yes', 
    }); 
    $("#createProfile").bind("click", function() { 
        if($('#createMonitorProfileForm').validationEngine('validate')) { 
          //if this condition is true then I want to upload fancybox content 
          //with ajax request. 
        } 
    }); 
    

    的問題,我得到的是,我的fancybox出現在驗證發生之前...

    +0

    是選擇'#createProfile'形式本身(實際上是你所看到裏面的fancybox)? ...和'#createMonitorProfileForm'由驗證引擎創建的臨時選擇器? ...最後,驗證引擎成功後,fancybox的內容應該是什麼? – JFK 2012-07-13 16:07:47

    回答

    0

    對我來說是那樣工作

    if ($("#createMonitorProfileForm").validationEngine('validate')) { 
        console.log("form is ok"); 
    } 
    
    相關問題