jquery-validate校正

來源:互聯網
上載者:User

標籤:func   submit   trim   forms   nbsp   invalid   span   form   nal   

校正js

     $(‘#frm‘).validate({                focusInvalid: false,                onfocusout: function (element) {                    var obj = $(element), type = element.type;                    if (type === ‘text‘ || type === ‘textarea‘) {                        obj.val($.trim(obj.val())).valid();                    } else {                        obj.valid();                    }                },                rules: {                    Password: {                        required: true                    },                    newPassword: {                        required: true,                        same: true                    },                    PasswordConfirm: {                        required: true,                        equalTo: ‘#newPassword‘                    }                },                messages: {                    Password: {                        required: ‘請填寫舊密碼‘                    },                    newPassword: {                        required: ‘請填寫新密碼‘,                        same: ‘舊密碼不能同新密碼相同‘                    },                    PasswordConfirm: {                        required: ‘請填寫確認密碼‘,                        equalTo: ‘兩次密碼要相同‘                    }                },                submitHandler: function (form) {                    var data = $(form).formSerialize();                    delete data[‘PasswordConfirm‘];                    data[‘Password‘] = md5(data[‘Password‘]);                    data[‘Token‘] = common.getParameter(‘token‘);                }            });

 

自訂校正屬性 用法相同

 jQuery.validator.addMethod("same", function (value, element) {            return this.optional(element) || same(value);        }, "新密碼不能與老密碼重複");        function same(pwd) {            var oldPwd = $("#password").val();            if (oldPwd == pwd)                return false;            else                return true;        }  

 

jquery-validate校正

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.