2010-11-03 86 views
0

我使用jQuery驗證插件這裏找到:需要與jQuery的驗證插件自定義的驗證幫助

http://plugins.jquery.com/project/validate

在我的表單中我有默認值說在名稱字段「請輸入您的姓名」 。我想要一個自定義驗證來確保用戶在提交表單時沒有離開。

這裏是我使用的jQuery ....可以有人請幫我丟失的代碼。

謝謝:)

$(document).ready(function(){ 

    $.validator.addMethod('defaultText', function(value, element) { 
    // need code to go here!!! 
    }, 'Please enter your first name'); 

$("#commentForm").validate({ 
    rules: { 

    firstname: { 
     required: true, 
     defaultText: true, 
    }, 
    email: { 
     required: true, 
     email: true 
    } 
}, 
    messages: { 
     firstname: "Please enter your first name", 
     email: "Please enter a valid email address" 
    } 
}); 

}); 

回答

0
$.validator.addMethod("defaultText", function(value, element) { 
    return value != element.defaultValue; 
}, ""); 

想通了....

這使得無論是在現場默認 - 不被接受作爲有效輸入!