2012-07-23 80 views
0

我使用JQuery ValidationEngine的插件,並對我的表單進行「額外」驗證。 例如:驗證用戶的年齡是否大於18,如果文檔的名稱已經存在於我的數據庫中(爲此使用ajax)等。我可以在JQuery ValidationEngine中實現自己的驗證嗎?

有沒有辦法創建我自己的函數並使用插件打電話給他們? 我可以使用插件調用函數ajax並顯示個人消息嗎?

注:我使用PHP框架CodeIgniter的

這是我的AJAX功能

function validatedoc(){ 
    var doc = $('#doc').val(); 
    $.ajax({ 
    url:"panel_control/verify", 
    type: 'POST', 
    data:{ 
     doc: doc 
    }, 
    dateType: "html", 
    scriptCharset: "utf-8" , 
    async:false, 
    success: function (response){ 
     if(response == 'equals'){ 
      $('#error_msj').html("Already Exists"); 
     } 
    } 
}); 
} 

而且已經是活動的validationEngine

$("#form_id").validationEngine(); 
      $("#form_id").submit(function() { 
       if ($("#form_id").validationEngine('validate')) { 
        $.blockUI({ message: "Procesing", 
        css: { 
         border: 'none', 
         padding: '15px', 
         backgroundColor: '#000', 
         '-webkit-border-radius': '10px', 
         '-moz-border-radius': '10px', 
         opacity: .5, 
         color: '#fff' 
        } }); 
       } 
       }); 

謝謝! :D

+0

這已經問過,1分鐘後搜索我發現[這個](http://stackoverflow.com/questions/241145/jquery-validate-plugin-how-to-create-a-simple-custom -規則)。您可能還想嘗試[此插件](http://elclanrs.github.com/jq-idealforms/)。 – elclanrs 2012-07-23 06:42:24

回答

0

嗯,我用Jquery ValidationEngine的「funcCall」來做。

這,在我的腳本上調用一個外部函數來實現我的自定義驗證。 :D

相關問題