最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用AngularJS來實現(xiàn)監(jiān)察表單按鈕的禁用效果

 更新時間:2016年11月02日 11:08:25   作者:bboyjoe  
本篇文章主要介紹了用AngularJS來實現(xiàn)監(jiān)察表單按鈕的禁用效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

這篇博文主要是寫給新手的,是給那些剛剛開始接觸Angular,并且想了解數(shù)據(jù)綁定是如何工作的人。

這里主要是用到了$watch監(jiān)察數(shù)據(jù)的變化,并用正則判斷數(shù)據(jù)是否符合要求。

關鍵HTML代碼:

<div class="row row-form"> 
   <div class="col col-form"> 
    <div class="list"> 
     <div class="row row-code"> 
      <div class="col col-60 col-mobile"> 
       <label class="item item-input mobile-btn"> 
        <input type="text" placeholder="手機號" name="mobile_num" id="mobile_num" ng-model="mobileNum"> 
       </label> 
      </div> 
      <div class="col col-40 col-code"> 
        <input type="button" class="button button-block code-btn" id="get_num_btn" ng-click="getCode()" ng-value="info" ng-disabled="isDisabled"> 
      </div> 
     </div> 
 
     <label class="item item-input"> 
      <input type="text" placeholder="驗證碼" name="check_num" id="check_num" ng-model="codeNum"> 
     </label> 
     <button class="button button-block button-my-style" id="submit_btn" ng-click="submit()" ng-disabled="isSubmitted">提 交</button> 
    </div> 
   </div> 
  </div> 

關鍵CSS代碼:

 .col-form{ 
 padding: 5% 2%; 
 margin-bottom: 10%; 
} 
.col-form .list label{ 
  margin-bottom:0.2rem; 
  border-radius: 0.5rem; 
} 
.col-form .list input{ 
 font:normal 1rem fzltxhjw; 
} 
.item-my-style{ 
 padding: 0.5rem; 
} 
.row-code{ 
 padding-left: 0; 
 padding-right: 0; 
} 
.button.code-btn{ 
 margin:0; 
 border-radius: 0.5rem; 
 background-color: #ffba07; 
 color: #51110a; 
} 
.col-mobile{ 
 padding-left: 0; 
} 
.col-code{ 
 padding-right: 0; 
} 

這里主要是AngularJS的代碼部分:

var myApp=angular.module('myApp', ['ionic']); 
myApp.controller("FirstController",["$scope",function($scope){ 
  //監(jiān)察手機號 
  $scope.isDisabled=true; 
  $scope.mobileNum=""; 
  $scope.mobileVal=function(){ 
    return $scope.mobileNum; 
  }; 
  $scope.$watch($scope.mobileVal,function(newValue,oldValue){ 
    var regex = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/; 
    if(regex.test(newValue)){ 
      $scope.isDisabled=false; 
    }else{ 
      $scope.isDisabled=true; 
    } 
  }); 
  //監(jiān)察驗證碼 
  $scope.isSubmitted=true; 
  $scope.codeNum=""; 
  $scope.codeVal=function(){ 
    return $scope.codeNum; 
  }; 
  $scope.$watch($scope.codeVal,function(newValue,oldValue){ 
    if(newValue.length==4){ 
      $scope.isSubmitted=false; 
    }else{ 
      $scope.isSubmitted=true; 
    } 
  }); 
   
}]); 

顯示效果:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Angular組件間通信的新解決方案詳解

    Angular組件間通信的新解決方案詳解

    本文通過對比幾種Angular組件間的通信方式,給大家介紹了一種新的Angular組件間通信的解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Angularjs中使用Filters詳解

    Angularjs中使用Filters詳解

    本文給大家總結了下在Angularjs的模板、控制器、或者服務中使用Filters的方法,有需要的小伙伴可以參考下
    2016-03-03
  • AngularJS實現(xiàn)單一頁面內設置跳轉路由的方法

    AngularJS實現(xiàn)單一頁面內設置跳轉路由的方法

    這篇文章主要介紹了AngularJS實現(xiàn)單一頁面內設置跳轉路由的方法,結合實例形式分析了AngularJS路由操作相關設置與使用技巧,需要的朋友可以參考下
    2017-06-06
  • angular forEach方法遍歷源碼解讀

    angular forEach方法遍歷源碼解讀

    這篇文章主要為大家詳細了angular forEach方法遍歷源碼,forEach()方法用于遍歷對象或數(shù)組,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • AngularJS自定義表單驗證功能實例詳解

    AngularJS自定義表單驗證功能實例詳解

    這篇文章主要介紹了AngularJS自定義表單驗證功能,結合完整實例形式詳細分析了AngularJS實現(xiàn)表單驗證的相關指令、模型綁定、數(shù)據(jù)驗證等操作技巧,需要的朋友可以參考下
    2018-08-08
  • 深入理解Angular中的依賴注入

    深入理解Angular中的依賴注入

    本篇文章主要介紹了深入理解Angular中的依賴注入,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • angular2使用簡單介紹

    angular2使用簡單介紹

    Angular2開發(fā)者預覽版出來已有一段時間,這個以速度與移動性能為目的的框架到底如何,今天我們來結合官網的demo嘗試一下。
    2016-03-03
  • 詳解AngularJS ng-class樣式切換

    詳解AngularJS ng-class樣式切換

    本篇文章主要介紹了詳解AngularJS ng-class樣式切換,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 在AngularJS中如何使用谷歌地圖把當前位置顯示出來

    在AngularJS中如何使用谷歌地圖把當前位置顯示出來

    這篇文章給的大家介紹在AngularJS中如何使用谷歌地圖把當前位置顯示出來,本文介紹的非常詳細,具有參考借鑒價值,對angularjs 谷歌地圖相關知識感興趣的朋友一起學習吧
    2016-01-01
  • 詳解Ubuntu安裝angular-cli遇到的坑

    詳解Ubuntu安裝angular-cli遇到的坑

    這篇文章主要介紹了詳解Ubuntu安裝angular-cli遇到的坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論

青铜峡市| 农安县| 阿瓦提县| 合水县| 大连市| 武鸣县| 洛阳市| 镇江市| 临洮县| 女性| 锦屏县| 松滋市| 轮台县| 绥中县| 乐业县| 齐齐哈尔市| 南阳市| 沙坪坝区| 汤阴县| 莲花县| 桑植县| 文水县| 大余县| 天水市| 华蓥市| 湘潭县| 临汾市| 麻城市| 泾源县| 威远县| 亳州市| 买车| 武清区| 方山县| 红河县| 鄄城县| 房产| 寿宁县| 五莲县| 阜宁县| 特克斯县|