window.I = {} var basic = getpath(); var modelview = function() { var self = this; self.opwd = ko.observable(); self.npwd = ko.observable(); self.rnpwd = ko.observable(); } jQuery(document).ready( function($) { var flag = true; var md = window.md = new modelview(); ko.applyBindings(md); var fm1 = $('#fm1'); fm1.validate({ rules : { opwd : "required", npwd : { required : true, maxlength : 16, minlength : 6 }, rnpwd : { required : true, equalTo : '#npwd', maxlength : 16, minlength : 6 } }, messages : { opwd : "请输入旧密ç ", npwd : { required : "请输入新密ç ", maxlength : '最大长度ä¸èƒ½è¶…过16', minlength : '最å°é•¿åº¦ä¸èƒ½å°äºŽ6' }, rnpwd : { required : "请输入新密ç 确认", maxlength : '最大长度ä¸èƒ½è¶…过16', minlength : '最å°é•¿åº¦ä¸èƒ½å°äºŽ6', equalTo : '#新密ç å‰åŽè¾“å…¥ä¸ä¸€è‡´ï¼Œè¯·é‡æ–°è¾“å…¥' } } }); $("#npwd").change(function() { var opwd = $("#opwd").val(); var npwd = $("#npwd").val(); if (opwd == npwd) { flag=false; alert("新密ç 和旧密ç ä¸èƒ½ä¸€è‡´ï¼Œè¯·é‡æ–°è¾“å…¥ï¼"); } }) $('#tjbtn').click( function(event) { /* Act on the event */ if (!fm1.valid()||flag==false) return; var obj = {}; obj.oldpwd = md.opwd(); obj.newpwd = md.npwd(); obj.rnpwd = md.rnpwd(); jQuery.post(basic + '/system/savePwd.htm', obj, function(data, textStatus, xhr) { // optional stuff to do after success if (data == null) { // showErrmsg('系统没有å“应!'); swal({title:'',text:'系统没有å“应!',type:'error',confirmButtonText:'确定'}); return; } if (data.code == 0) { showErrmsg('密ç 修改æˆåŠŸ!'); return; } else { swal({title:'',text:'密ç å¤±è´¥ï¼Œè¯·é‡æ–°ä¿®æ”¹!',type:'error',confirmButtonText:'确定'}); // showErrmsg('密ç å¤±è´¥ï¼Œè¯·é‡æ–°ä¿®æ”¹!'); return; } }, 'json'); }); });