2010-11-03 88 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; 
}, ""); 

想通了....

这使得无论是在现场默认 - 不被接受作为有效输入!