国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

AngularJS 實現點擊按鈕獲取驗證碼功能實例代碼

2024-05-06 15:14:30
字體:
來源:轉載
供稿:網友

 html :樣式采用了sui框架的樣式,請自行引入查看,AngularJS,自己引入,

<div ng-controller="forGetPassword" ng-app="routingDemoApp">  <form novalidate name="forget">    <header class="bar bar-nav">      <a href="javascript:history.go(-1);" rel="external nofollow" class="ui-header-btn ui-header-btn-sm"></a>      <h1 class='title'>忘記密碼</h1>    </header>    <div class="gorgetpassowrd">      <ul>        <li>          <input type="number" placeholder="請輸入您的手機號碼" required ng-model="mobile" name="mobile" ng-pattern="/^1[3|4|5|7|8]{1}[0-9]{9}$/">        </li>        <div ng-show="forget.mobile.$dirty && !forget.mobile.invalid">          <p class="textinfo" ng-show="forget.mobile.$error.required">手機號碼必填</p>          <p class="textinfo" ng-show="forget.mobile.$error.pattern">手機號碼格式不正確</p>        </div>        <li>          <input type="number" placeholder="驗證碼" name="code" ng-model="code" required ng-minlength="6" ng-maxlength="6">          <a class="getCode paraclass" ng-click="getCode()" ng-bind="paracont" ng-disabled="paraevent"></a>        </li>        <div ng-show="forget.code.$dirty && !forget.code.invalid">          <p class="textinfo" ng-show="forget.code.$error.required">驗證碼必填</p>          <p class="textinfo" ng-show="forget.code.$error.minlength">驗證碼為6位數字</p>          <p class="textinfo" ng-show="forget.code.$error.maxlength">驗證碼為6位數字</p>        </div>      </ul>      <p class="textinfo" ng-bind="mobiletest"></p>      <a class="button button-warning next-btn">下一步</a>    </div>  </form>    <div class="changePwd">      <form novalidate name="changePwd">      <ul>        <li>          <input type="password" placeholder="請輸入新密碼" required ng-model="newPwd" name="newPwd" ng-pattern="/^[a-zA-Z0-9]{6,20}/">        </li>        <div ng-show="changePwd.newPwd.$dirty && !changePwd.newPwd.invalid">          <p class="textinfo" ng-show="changePwd.newPwd.$error.required">密碼必須填</p>          <p class="textinfo" ng-show="changePwd.newPwd.$error.pattern">密碼由8-20位數字和字母組成</p>        </div>        <li>          <input type="password" placeholder="再次輸入新密碼" name="resetPwd" ng-model="resetPwd" >        </li>        <div ng-show="changePwd.newPwd.$valid">          <p class="textinfo" ng-show="newPwd != resetPwd">兩次輸入的密碼不一致</p>        </div>      </ul>      <a class="button button-warning next-btn">確認修改</a>      </form>    </div></div><script>var myCtrl = angular.module('routingDemoApp', ['ngRoute','infinite-scroll'])myCtrl.controller('forGetPassword',function($scope,$interval){  $scope.paracont = "獲取驗證碼";  $scope.paraclass = "but_null";  $scope.paraevent = true;  var second = null,timePromise = undefined;  $scope.getCode =function(){    var mobile = $scope.mobile;    if(second === null){      second = 60;      if(mobile == undefined || mobile ==""){        $scope.mobiletest = "請輸入手機號碼";        return false;      }else{        $scope.mobiletest = "";        timePromise = $interval(function(){          if(second<=0){            $interval.cancel(timePromise);            timePromise = undefined;            second = null;            $scope.paracont = "重發驗證碼";            $scope.paraclass = "but_null";            $scope.paraevent = true;          }else{            $scope.paracont = second + "s";            second--;          }        },1000,100);      }    }else{      return false;    }  }});</script>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安新县| 永城市| 龙口市| 桐柏县| 蕲春县| 观塘区| 白玉县| 盘锦市| 秭归县| 日喀则市| 常州市| 会昌县| 贺兰县| 赤水市| 鹤峰县| 万安县| 卢龙县| 华宁县| 满洲里市| 北宁市| 钟山县| 刚察县| 光泽县| 平遥县| 瑞昌市| 永仁县| 乳源| 双辽市| 南城县| 信丰县| 万荣县| 固镇县| 敦化市| 高碑店市| 呼和浩特市| 三原县| 土默特左旗| 和顺县| 航空| 屯留县| 大连市|