密码判断
.NET(C#)密碼判斷
當(dāng)我們需要對(duì)密碼進(jìn)行判斷的時(shí)候,可以不使用提示框模態(tài)框的方法,用圖片顯示判斷密碼正確與否也是比較美觀的,也實(shí)為方便,這也是老師提供一種方法。
首先,我們需要把樣式鋪墊好:
我們?cè)诳刂破鲗懛椒?#xff1a;
//修改密碼時(shí)驗(yàn)證密碼是否輸入正確 public ActionResult YZMM(int UserID, string Passwor){string status = "no";//返回狀態(tài)var dbUser = myModels.Um_Usm_User.Where(m => m.UserID == UserID && m.Password == Passwor).ToList();//匹配查詢if (dbUser.Count > 0){//驗(yàn)證成功status = "ok";//返回狀態(tài)}return Json(status, JsonRequestBehavior.AllowGet);}}控制器寫好方法,我們要來頁(yè)面層判斷,判斷當(dāng)前密碼是否輸入正確,同時(shí)要先解決兼容性問題,當(dāng)然,所需要的插件也要引用:
//驗(yàn)證密碼是否正確function YZPassword(ev, t) {var oEvent = ev || event; //處理兼容var keyCode = oEvent.keyCode;if (keyCode == 32) {t.value = t.value.replace(/[\s]/g, '');}var Password = t.value.trim();var UserID = $('#UserID').val();if (Password != '') {//判斷是否輸入當(dāng)前密碼$.getJSON('/Aiyumye/Multiple/YZMM', { UserID: UserID, Passwor: Password }, function (data) {$('#oldpasswordImg').show();if (data == 'ok') {//輸入正確$(t).attr('bool', 1);$('#oldpasswordImg').attr('src', '/Content/img/confirmGree.png');} else {//輸入錯(cuò)誤$(t).attr('bool', 0);$('#oldpasswordImg').attr('src', '/Content/img/cancelRed.png');}});} else {$(t).attr('bool', 0);//隱藏當(dāng)前密碼提示$('#oldpasswordImg').hide();}}如果返回輸入錯(cuò)誤,就會(huì)顯示下圖:
如果返回輸入正確,就為下圖成功狀態(tài):
一個(gè)密碼判斷就這樣解決了。
總結(jié)
- 上一篇: Spring,ehcache整合报错
- 下一篇: 解决ckeditor富文本在layui