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

首頁 > 語言 > JavaScript > 正文

AngularJS實(shí)現(xiàn)表單驗(yàn)證功能詳解

2024-05-06 15:25:43
字體:
供稿:網(wǎng)友

在ng中,針對表單和空間提供了屬性,用于驗(yàn)證控件交互的狀態(tài)

布爾類型:

ng-valid 表單通過驗(yàn)證時(shí)設(shè)置
ng-invalid 表單未通過驗(yàn)證時(shí)設(shè)置
ng-pristine 表單沒有改動(dòng)時(shí)設(shè)置
ng-dirty 表單有改動(dòng)時(shí)設(shè)置

對象:

$error

注意事項(xiàng):

①給表單以及表單組件 加上name屬性
②給需要用到的表單組件 ,加上ngModel
③屬性的用法
myForm.t_age.dirty/pristine/valid/invalid/$error

案例如下

<!DOCTYPE html><html ng-app="myApp"><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="js/angular.js"></script></head><body><div ng-controller="myCtrl"> <form name="myForm" ng-submit="submitInfo()"> <input type="text" name="t_name"   ng-model="userName" required/> <span ng-show="myForm.t_name.$error.required">  姓名不能為空 </span> <br/> <input type="text" name="t_age"   ng-model="userAge" required/> <span ng-show="myForm.t_age.$invalid">驗(yàn)證失敗</span> <span ng-show="myForm.t_age.$pristine">沒有輸入過</span> <br/> <input  ng-disabled="myForm.$invalid"  type="submit" value="提交"/> </form></div><script> var app = angular.module('myApp', ['ng']); app.controller('myCtrl', function ($scope) { $scope.submitInfo = function () {  console.log($scope.userName,$scope.userAge); } });</script></body></html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯(cuò)新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 搜索| 石渠县| 启东市| 昌乐县| 桓仁| 敖汉旗| 射阳县| 宜君县| 习水县| 漳浦县| 阿拉尔市| 扶风县| 辽中县| 赤城县| 阳山县| 宁都县| 大石桥市| 长宁区| 全州县| 隆回县| 乐业县| 赣州市| 鄂伦春自治旗| 彭泽县| 莱芜市| 儋州市| 罗源县| 鄂托克旗| 永靖县| 商城县| 武功县| 遂溪县| 永丰县| 高台县| 五莲县| 隆回县| 双牌县| 博客| 工布江达县| 永胜县| 安康市|