用AngularJs指令做一个表单验证

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<style>

.wrapp{

margin: 30px;

}

.erro{

color:red;

}

.uerro{

border:1px solid red;

}

</style>

<link href="https://cdn.bootcss.com/bootstrap/4.0.0-beta/css/bootstrap.css" rel="stylesheet">

<script src="https://cdn.bootcss.com/angular.js/1.4.0-beta.4/angular-1.4.0-beta.5/angular.js"></script>

</head>

<body ng-app="">

<div class="wrapp">

<form name="signForm" ng-submit="formSubmit()">

<div>

<label>用户名:</label>

<input name="username"

ng-model="un"

type="text"

required

ng-minlength="4"

ng-maxlength="12"

class="form-control"

>

</div>

<!-- <pre>{{ signForm.username }}</pre> -->

<label class="erro" ng-if="signForm.username.$invalid && signForm.username.$touched">

  用户名应该在4-12位之间

</label>

<div>

<label>密码:</label>

<input name="password"

ng-model="pw"

type="password"

required

ng-minlength="4"

ng-maxlength="12"

class="form-control"

>

</div>

<pre>{{signForm.password}}</pre>

<label class="erro"

ng-if="signForm.password.$invalid && signForm.password.$touched">

密码应该在4-12位之间

</label>

<div>

<input name="password2"

ng-model="pw2"

type="password2"

required

ng-minlength="4"

ng-maxlength="12"

class="form-control"

>

</div>

<pre>{{signForm.password2}}</pre>

<label class="erro" ng-if="signForm.password2.$modelValue==signForm.password2.modelValue&&signForm.password2.$touched">两次输入的密码不一致

</label>

<div>

<button class="btn" type="submit">提交</button>

        </div>

</form>

</div>

</body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,793评论 19 139
  • AngularJSAngularJS 是一个 MV* 框架, 最适于开发客户端的单页面应用。它不是个功能库,...
    一直以来都很好阅读 4,392评论 0 0
  • 本人即将大四,小白一个,这是第一次在学习论坛上写点东西,因为想养成一个随时记录自己学习进程的好习惯。因为公司里使用...
    山有木兮_卿有意阅读 6,030评论 0 3
  • 你有没有爱过一个人,从你见他的第一眼就沦陷了;你有没有爱过一个人,爱到卑微到骨子里,;你有没有爱过一个人,爱的毫无...
    漏光的雨77阅读 2,405评论 0 0