真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Angualrjs中表單驗(yàn)證的方式有哪些

這篇文章主要介紹Angualrjs中表單驗(yàn)證的方式有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

專業(yè)領(lǐng)域包括網(wǎng)站建設(shè)、成都做網(wǎng)站、商城建設(shè)、微信營(yíng)銷、系統(tǒng)平臺(tái)開發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,創(chuàng)新互聯(lián)建站的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶提供全網(wǎng)互聯(lián)網(wǎng)整合方案。

AngularJS提供了表單驗(yàn)證,但是驗(yàn)證的過(guò)程交互體驗(yàn)很不好,比如重設(shè)密碼,重復(fù)密碼的時(shí)候一鍵入就會(huì)提示密碼不正確,現(xiàn)整理了兩種方法,僅供借鑒。

一,點(diǎn)擊提交驗(yàn)證


  
    密碼
    
      
    
  
       重復(fù)密碼                 
    密碼不一致           確認(rèn)     取消   

當(dāng)用戶試圖提交表單時(shí),你可以在作用域中捕獲到一個(gè)submitted值,然后對(duì)表單內(nèi)容進(jìn)行驗(yàn)證并顯示錯(cuò)誤信息。

JS代碼

$scope.submitted = false;
$scope.resetPwd = function(){
  console.log(666);
  if($scope.reset_pwd.$valid && $scope.mycompwd == $scope.resetmycompwd){
    console.log('重置成功,進(jìn)行其他操作');
  }else{
    $scope.reset_pwd.submitted = true;
  }
}

親測(cè)可用。

第二種失去焦點(diǎn)驗(yàn)證


  
    密  碼
    
      
    
  
  
    重復(fù)密碼
    
      
    
    密碼不一致
  
  
    確認(rèn)
    取消
  

JS代碼

app.directive('ngFocus',[function(){
  var focusClass = 'ng-focused';
  return{
    restrict:'AE',
    require:'ngModel',
    link:function(scope,element,attrs,ctrl){
      ctrl.$focused = false;
      element.bind('focus',function(e){
        element.addClass(focusClass);
        scope.$apply(function(){
          ctrl.$focused = true;
        });
        element.bind('blur',function(e){
          element.removeClass(focusClass);
          scope.$apply(function(){
            ctrl.$focused = false;
          });
        });
      })
    }
  };
}]);

以上是“Angualrjs中表單驗(yàn)證的方式有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


新聞標(biāo)題:Angualrjs中表單驗(yàn)證的方式有哪些
當(dāng)前網(wǎng)址:http://weahome.cn/article/gjeope.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部