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

首頁 > 網站 > 建站經驗 > 正文

詳細解讀AngularJS中的表單驗證編程

2019-11-02 15:54:45
字體:
來源:轉載
供稿:網友

   這篇文章主要介紹了詳細解讀AngularJS中的表單驗證編程,AngularJS是一個非常熱門的JavaScript庫,需要的朋友可以參考下

  需求

  Name 必填

  Username 非必填,最小長度3,最大長度8

  Email 非必填,但必須是合法的email

  驗證未通過的表單不能提交

  顯示一個必填或者非法email格式的錯誤信息

  如果正確提交就彈出一個祝賀信息

  現在知道我們的目標了吧,讓我們一起來構建這個東西吧.

  Angular 的表單屬性 $valid, $invalid, $pristine, $dirty

  Angular 提供了有關表單的屬性來幫助我們驗證表單. 他們給我們提供了各種有關一個表單及其輸入的信息,并且應用到了表單和輸入.

  屬性類

  描述

  $valid ng-valid Boolean 告訴我們這一項當前基于你設定的規則是否驗證通過

  $invalid ng-invalid Boolean 告訴我們這一項當前基于你設定的規則是否驗證未通過

  $pristine ng-pristine Boolean 如果表單或者輸入框沒有使用則為True

  $dirty ng-dirty Boolean 如果表單或者輸入框有使用到則為True

  Angular 也提供了有關表單及其輸入框的類,以便你能夠依據每一個狀態設置其樣式.

  訪問表單屬性

  方位表單:

  .

  訪問一個輸入框: ..

  設置我們的表單

  我們將使用一個簡單的表單來做演示.

201561995404669.png (765×364)

  我們將需要兩個文件:

  index.html 我們用來顯示表單的代碼

  app.js 我們的Angular應用程序和控制器 (幾乎沒有任何代碼)

  Our Form Code index.html

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 <!-- index.html --> <!DOCTYPE html> <html> <head> <!-- CSS ===================== --> <!-- load bootstrap --> <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css"> <style> body { padding-top:30px; } </style>   <!-- JS ===================== --> <!-- load angular --> <script src="http://code.angularjs.org/1.2.6/angular.js"></script> <script src="app.js"></script> </head>   <!-- apply angular app and controller to our body --> <body ng-app="validationApp" ng-controller="mainController"> <div class="container"> <div class="col-sm-8 col-sm-offset-2">   <!-- PAGE HEADER --> <div class="page-header"><h1>AngularJS Form Validation</h1></div>   <!-- FORM --> <!-- pass in the variable if our form is valid or invalid --> <form name="userForm" ng-submit="submitForm(userForm.$valid)" novalidate> <!-- novalidate prevents
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴里| 阿图什市| 舟山市| 永年县| 柳江县| 商洛市| 内黄县| 喀喇| 宁津县| 开封市| 高唐县| 磐石市| 游戏| 中宁县| 玉林市| 文成县| 互助| 新龙县| 汕尾市| 崇礼县| 绵竹市| 通渭县| 溆浦县| 乌鲁木齐县| 凤凰县| 新绛县| 赣州市| 泸水县| 陵川县| 中牟县| 平谷区| 左权县| 同仁县| 武山县| 江华| 伊川县| 习水县| 泰和县| 兰州市| 东乌珠穆沁旗| 始兴县|