全国咨询热线:18720358503

衡阳微信小程序商城_基于AngularJS完成表单验证功

类别:企业动态 发布时间:2021-01-11 浏览人次:

基于AngularJS实现表单验证功能       这篇文章主要为大家详细介绍了基于AngularJS实现表单验证功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了AngularJS实现表单验证功能的具体代码,供大家参考,具体内容如下

 !--实例解析
ng-app 指令定义了 AngularJS 应用。
ng-controller 指令定义了应用控制器。
ng-model 指令绑定了两个 input 元素到模型的 user 对象。
formCtrl 函数设置了 master 对象的初始值,并定义了 reset() 方法。
reset() 方法设置了 user 对象等于 master 对象。
ng-click 指令调用了 reset() 方法,且在点击按钮时调用。
novalidate 属性在应用中不是必须的,但是你需要在 AngularJS 表单中使用,用于重写标准的 HTML5 验证。 -- 
 !DOCTYPE html 
 html ng-app="myApp" 
 head 
 meta charset="utf-8" 
 script src="js/angular.js" /script 
 /head 
 body 
 !-- Checkbox(单选框)
我们可以使用 ng-model 来绑定单选按钮到你的应用中。
单选框使用同一个 ng-model ,可以有不同的值,但只有被选中的单选按钮的值会被使用
 form 
 选择一个选项:
 input type="radio" ng-model="myVar" value="dogs" Dogs
 input type="radio" ng-model="myVar" value="tuts" Tutorials
 input type="radio" ng-model="myVar" value="cars" Cars
 /form 
 div ng-switch="myVar" 
 div ng-switch-when="dogs" 
 h1 Dogs /h1 
 e to a world of dogs. /p 
 /div 
 div ng-switch-when="tuts" 
 h1 Tutorials /h1 
 p Learn from examples. /p 
 /div 
 div ng-switch-when="cars" 
 h1 Cars /h1 
 p Read about cars. /p 
 /div 
 /div 
 p ng-switch 指令根据单选按钮的选择结果显示或隐藏 HTML 区域。 /p br br br br 
 !-- 下拉菜单
使用 ng-model 指令可以将下拉菜单绑定到你的应用中。
ng-model 属性的值为你在下拉菜单选中的选项
 form 
 选择一个选项:
 select ng-model="myVar2" 
 option value="" 
 option value="dogs" Dogs
 option value="tuts" Tutorials
 option value="cars" Cars
 /select 
 /form 
 div ng-switch="myVar2" 
 div ng-switch-when="dogs" 
 h1 Dogs /h1 
 e to a world of dogs. /p 
 /div 
 div ng-switch-when="tuts" 
 h1 Tutorials /h1 
 p Learn from examples. /p 
 /div 
 div ng-switch-when="cars" 
 h1 Cars /h1 
 p Read about cars. /p 
 /div 
 /div 
 p ng-switch 指令根据下拉菜单的选择结果显示或隐藏 HTML 区域。 /p br br br br 
 !-- novalidate-- 
 form action="xxx.do" novalidate 
 input type="email" name="user_email" 
 input type="submit" 
 /form 
 p strong 注意: /strong 在 Safari  Explorer 9 及之前的版本中不支持 novalidate 属性。这个属性可以关闭浏览器默认校验 /p br br br br 

!--Checkbox(复选框) checkbox 的值为 true 或 false,可以使用 ng-model 指令绑定,它的值可以用于应用中-- div ng-app="" form 选中复选框,显示标题: input type="checkbox" ng-model="myVar" /form h1 ng-show="myVar" My Header /h1 /div p 标题使用了 ng-show 指令,复选框选中后显示 h1 标签内容。 /p br br br br !-- HTML 表单 HTML 表单通常与 HTML 控件同时存在 以下 HTML input 元素被称为 HTML 控件: input 元素 select 元素 button 元素 textarea 元素 div ng-app="myApp" ng-controller="formCtrl" form novalidate First Name: br input type="text" ng-model="user.firstName" br Last Name: br input type="text" ng-model="user.lastName" br br button ng-click="reset()" RESET /button /form p form = {{user}} /p p master = {{master}} /p /div script var app = angular.module('myApp', []); app.controller('formCtrl', function($scope) { $scope.master = {firstName: "John", lastName: "Doe"}; $scope.reset = function() { $scope.user = angular.copy($scope.master); $scope.reset(); /script /body /html

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。


下一篇:没有了

推荐阅读

衡阳微信小程序商城_基于AngularJS完成表单验证功

根据AngularJS完成表格认证作用 本文关键为大伙儿详尽详细介绍了根据AngularJS完成表格认证作用,具备一定的参照使用价值,很感兴趣的小伙子伴们能够参照一下文中案例为大伙儿...

2021-01-11
广州凡科互联网科技股份有限公司招聘(尚德机

招聘人数:7职位信息岗位职责:1.负责制定年度销售计划,并分配到其带领的销售团队;2.负责销售团队销售指标的达成;3.负责销售团队的管理建设。任职要求:1.大专及以上学历,2...

2021-01-11
宝鸡企业网站建设模板-企业网站建设公司的日常

创造我国企业网站建设优良知名品牌仅有顾客的令人满意,才有大家的发展趋势!!在线客服热线电话: 营销推广热线电话: 许多公司的网站全是挑选在建站公司代管维护保养的,挑选企...

2021-01-11
网站建设之怎样选购空间

企业网站建设之如何购买室内空间创作者:挑选室内空间一直全是困惑大多数数网站站长的难点,如今市面上上许多室内空间也不平稳,常常宕机,速率时好时差,那究竟应当假如挑选...

2021-01-11
微信小程序动态_[js高手之路]原型式继承与寄生式

[js大神之途]原形式承继与寄生式承继详细说明 文章投稿:jingxian 下边网编就为大伙儿产生一篇[js大神之途]原形式承继与寄生式承继详细说明。网编感觉挺好的,如今就共享给大伙...

2021-01-11
盘点:网站SEO优化的几大优点

seo提升使出的最关键的功效便是根据最科学研究的方法,那麼便可以获得较为康复的成果,网站的排行都不时全是在较为靠前的影响力的,有关建立网站seo提升的小伙伴们来讲,因此点...

2021-01-11
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信