国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善盟| 紫阳县| 太白县| 蓬溪县| 冷水江市| 繁峙县| 南涧| 曲靖市| 沙河市| 南阳市| 嘉鱼县| 康定县| 武冈市| 个旧市| 瑞金市| 庐江县| 藁城市| 鄄城县| 马边| 高州市| 青龙| 夏邑县| 枝江市| 拜城县| 静宁县| 浑源县| 海淀区| 资溪县| 哈密市| 开江县| 镇巴县| 荥阳市| 天峻县| 铜陵市| 长武县| 梅河口市| 福安市| 剑阁县| 确山县| 芦溪县| 满洲里市|