美文网首页
表单验证(一)

表单验证(一)

作者: 遥望泰山 | 来源:发表于2016-06-07 16:07 被阅读0次
  • required 必须的
  • valid有效的
  • validate生效,验证
  • dirty 污染的,也就是有填写记录的
  • novalidate 属性是在 HTML5 中新增的。禁用了使用浏览器的默认验证,novalidate 属性在应用中不是必须的,但是你需要在 AngularJS 表单中使用,用于重写标准的 HTML5 验证。
  1. $dirty 表单有填写记录
  2. $valid 字段内容合法的
  3. $invalid 字段内容是非法的
  4. $pristine 表单没有填写记录
<html>
<head>
    <meta charset="UTF-8">
    <title>Angular JS Forms</title>
    <script src="angular/angular.min.js"></script>

</head>
<body>
<h2>验证实例</h2>

<form ng-app="myApp" ng-controller="validateCtrl" name="myForm" novalidate>
    <p>用户名<br>
    <input type="text" name="user" ng-model="user" required/>
    <span  style="color:red"  ng-show="myForm.user.$dirty&&myForm.user.$invalid">
    <span ng-show="myForm.user.$error.required">用户名是必须的</span>
</span>
    </p>
    <p>邮箱<br>
        <input type="email" name="email" ng-model="email" required/>
        <span ng-show="myForm.email.$dirty&&myForm.email.$invalid">
            <span ng-show="myForm.email.$error.email">非法的邮箱地址.</span>
            <span ng-show="myForm.email.$error.required">邮箱是必须的.</span>
        </span>
    </p>
    <p>
        <input type="submit" ng-disabled="myForm.user.$error.required||myForm.email.$error.required|| (myForm.user.$dirty&&myForm.user.$invalid)||(myForm.email.$dirty&&myForm.email.$invalid)"/>
    </p>
</form>
<script>
    var app = angular.module('myApp', []);
    app.controller('validateCtrl', function($scope) {
        $scope.user = '';
        $scope.email = 'john.doe@gmail.com';
    });
</script>
</body>
</html>

相关文章

  • vue+element 表单验证问题

    常规表单验证、自定义表单验证、动态增删表单验证 1.常规表单验证 2.自定义表单验证 3.动态增减 a.表单 b.表格

  • Vue 后台管理项目4-登录页表单验证

    登录页表单验证 1.登录页表单验证 Ⅰ.在饿了吗Form表单组件下,找到表单验证示例 Form 组件提供了表单验证...

  • day47-Django表单验证图片上传和分页技术

    一、表单验证 1.定义验证表单 2.使用表单验证is_valid():验证参数是否有效,如果参数验证成功返回Tru...

  • 九、疯狂的表单

    疯狂的表单 新增表单控件 新增表单属性 表单验证反馈 关闭验证

  • from 表单验证

    from 表单验证: 1、数组表单验证:

  • HTML5表单新验证

    表单新验证属性 表单新验证状态

  • 验证

    验证 表单请求验证类 必须 使用 表单请求 - FormRequest 类 来处理控制器里的表单验证。 验证类的 ...

  • 第二十五谈:验证表单

    本节课我们来开始学习 Bootstrap 的提供验证表单组件样式功能。 一.验证表单 表单需要在提交前验证,如果出...

  • 表单验证

    表单验证:表单验证是一门处理在一个web表单里检查用户提供的信息是否正确的技术,表单验证意味着和用户的交流并引导他...

  • Python Web框架 Django - 表单验证、路由反向解

    表单验证 逻辑处理,创建表单验证模块里的验证类,并将用户请求的POST对象,传入验证类进行验证,验证后获取验证通过...

网友评论

      本文标题:表单验证(一)

      本文链接:https://www.haomeiwen.com/subject/vpmddttx.html