日期:2014-05-19  浏览次数:20619 次

当name为对象.属性时,如何使用jQuery.validate框架验证注册表单
下面为部分代码:
JScript code



    rules: {
        userName: "required"    
        },
        messages: {
        userName: "用户名不能为空"
        }





HTML code

<p> 用户名:  <input type="text" id="userName" name="user.userName"/></p>



像这种 表单name为 user.userName时,对应的jquery验证规则里 的key该如何写?

------解决方案--------------------
Java code

jQuery(function($) {
    // 验证
    $("#appendinfo").validate( {
        debug : false,
        rules : {
            "user.userName" : {
                required : true,
                                maxlength : 500
            }
        },
        messages : {
            "user.userName" : {
                required : "用户名不能为空",
                                maxlength : "请不要超过500个字符"
            }
        },
        errorPlacement : function(error, element) {
            error.appendTo(element.parent());
        }

    });

});