Javascript minlength输入字段验证-JQuery

Javascript minlength输入字段验证-JQuery,javascript,jquery,html,cordova,validation,Javascript,Jquery,Html,Cordova,Validation,我有下面的JQuery验证,它只确保在输入字段中写入了内容,在html中也有maxlength 然而,我希望有人能解释一下这种情况,告诉我如何在下面的jquery代码中添加一些minlength类型,这样我就不需要做任何额外的功能了 $('#form1').submit(function (e) { e.preventDefault(); }).validate({ rules: { txtusername: { required: tr

我有下面的JQuery验证,它只确保在输入字段中写入了内容,在html中也有maxlength

然而,我希望有人能解释一下这种情况,告诉我如何在下面的jquery代码中添加一些minlength类型,这样我就不需要做任何额外的功能了

 $('#form1').submit(function (e) {
    e.preventDefault();
}).validate({
    rules: {
        txtusername: {
            required: true
        },
        txtfirstname: {
            required: true
        },
        txtemail: {
            required: true
        },
        txtpassword: {
            required: true
        },
        passwordconfirm: {
            required: true
        }
    },
    messages: {
        txtusername: {
            required: "Please enter your Username."
        },
        txtfirstname: {
            required: "Please enter your First Name."
        },
        txtemail: {
            required: "Please enter your Email."
        },
        txtpassword: {
            required: "Please enter your Password."
        },
        passwordconfirm: {
            required: "Please enter your password again."
        }
    },
    errorPlacement: function (error, element) {
        error.appendTo(element.parent().prev());
    },
    submitHandler: function (form, user) {

        CheckUser(form);
        return false;
    }
});
示例HTML-

<div data-role="fieldcontainer">
            <label for="txtusername" data-theme="d">Username:</label>
            <input type="text" id="txtusername" name="txtusername" maxlength="12"  placeholder="Enter Username"/>
        </div>

用户名:

您可以像下面这样使用:

rules:{
    txtusername: {
        required: true,
        minlength: 3
    },
}

我确实很早就试过了,但它不起作用的原因是我漏掉了true:S后面的逗号。谢谢你的帮助,伙计!