需要有关jQuery验证插件的自定义验证的帮助

时间:2010-11-03 01:56:32

标签: 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"
     }
 });

 }); 

1 个答案:

答案 0 :(得分:0)

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

想出来......

默认情况下,这会使字段中的内容无效 - 不被接受为有效输入!