对于一个需要验证唯一性的字段

  html 代码:

<form class="form-horizontal" novalidate ng-submit="addSendDepartments()" role="form" name="addForm"><input type="text" ng-model="name" ensure-unique="name" required name="name"/><span class="error" ng-show="addForm.name.$error.unique">部门名称已存在</span><span class="error" ng-show="addForm.name.$error.required && addForm.name.$dirty">部门名不能为空</span><div class="mar-t-20"><button type="submit" class="btn btn-default btn-enter" ng-disabled="addForm.$invalid">提交</button><button type="button" class="btn btn-default btn-close" ng-click="addModule.close()">取消</button></div></form>

  js 代码: 在后台返回的数据为 true 或者 false 时

.directive('ensureUnique', function ($http, optionUrl) {return {require: 'ngModel',link: function (scope, elem, attrs, ctrl) {scope.$watch(attrs.ngModel, function (value) {console.log(value);if (!value) return;$http({method: 'POST',url: optionUrl.checkName,params: {name: value}}).success(function (data) {ctrl.$setValidity('unique', data);console.log(data);/*return false;*/}).error(function (data) {ctrl.$setValidity('unique', false);})})}}})

  

转载于:https://www.cnblogs.com/debra/p/6673424.html

angularjs 验证用户名是否重复相关推荐

  1. asp判断ajax请求 -asp.net,一个asp注册验证用户名是否重复的Ajax实例

    一个asp注册验证用户名是否重复的Ajax实例 1.需要用到的初始化xmlhttp实例和发送请求的javascript函数: 以下为引用的内容: // JavaScript Document func ...

  2. html验证用户名已存在,验证用户名是否在数据库中已存在()

    验证用户名是否在数据库中已存在(求助) 本帖最后由 cross2010_0 于 2013-12-26 21:21:00 编辑 表单提交的页面index.asp 测试-验证用户名是否重复 functio ...

  3. 用jquery验证用户名是否有效或重复

    最近在做毕业设计的时候,新增管理员用到jquery的ajax验证用户名是否存在,本人初次使用jquery的ajax,发了挺长时间的去网上找相关东西,现在和大家共享我的做法,多多指教. 实现的效果如下图 ...

  4. php密码重复,AngularJs验证重复密码的方法(两种)

    本文给大家分享angularjs验证重复密码的两种方法.具体方法详情如下所示: 第一种:密码 重复密码 两次密码不一致 /*JS*/ app.controller("main",f ...

  5. 验证键盘录入的用户名跟user.txt中已注册的用户名是否重复:是:控制台提示:用户名已存在否:将键盘录入的用户名及密码写入user.txt文件,并在控制台提示:注册成功;

    1.项目根目录下建立文件:user.txt,文件中存放用户名和登录密码, 格式:用户名,密码 如:aaa,123 2.user.txt文件中初始存放的用户信息有如下: zhangsan,123456 ...

  6. html怎么校验用户名重复,layui的表单验证支持ajax判断用户名是否重复的实例

    如下所示: 在一个表单中,在提交前我们想判断该用户名是否存在,在layui中不支持.onblur()失去焦点事件,用按钮来手动触发,表单又不太美观,可以使用form表单的verify来进行验证. ht ...

  7. asp.net 用户注册怎么判断用户名是否重复 ajax,AJAX_asp.net结合Ajax验证用户名是否存在的代码,1, 使用JavaScript js文件,验证 - phpStudy...

    asp.net结合Ajax验证用户名是否存在的代码 1, 使用JavaScript js文件,验证用户名是否存在 复制代码 代码如下: var ajax = function(option) { va ...

  8. mysql 验证用户名重复,Ajax案例——检验用户名是否重复

    一.环境搭建 1.导包 这个案例中使用的jar包有三个,需要导入到WEB-INF目录下的lib文件夹中. 导包 2.导入工具库 本案例使用的工具类是之前用过的JDBCUtils. import jav ...

  9. java用户名重复验证代码_java如何让注册的用户名不重复,在当前页面就可以判断,并抛出提示?...

    一个最简单的实现. 已注册用户名 levey 和 swnuv Code: index.html Check UserName 用户名* 这里就是ajax了 check.js $(document).r ...

最新文章

  1. IT培训“来offer”获得数千万融资
  2. (寒假开黑gym)2017-2018 ACM-ICPC German Collegiate Programming Contest (GCPC 2017)
  3. ZOJ 1648 线段相交
  4. linux tar 基本格式、常用选项、压缩与解压缩
  5. idea引入本地jar包及打包
  6. JAVA常见异常之NullPointerException 空指针异常
  7. 史上最全介绍--新能源汽车整车控制器VCU开发流程功能概述
  8. 栈判断字符串是否为中心对称_数据结构 Stacks 栈
  9. python 华为交换机自动配置_对python连接华为交换机批量配置优化
  10. python灰色预测_【数学建模】灰色预测及Python实现
  11. SQLserver基础--语句、存储过程(七)
  12. java实现单链表的建立(头插法和尾插法)
  13. 广义线性模型(Generalized Linear Model)之二:Logistic回归
  14. 一文深度学习建模预测全流程(Python)
  15. WNDR4300刷OpenWrt手记
  16. 区块链BaaS云服务(23)网易天玄区块链
  17. 国内奇葩小学数学题横扫推特,老外被难哭了
  18. springboot基于vue焕心眼镜商城的设计与实现毕业设计源码091546
  19. web前段学习 第二部分
  20. srv服务器作用,ServerManager功能强大_服务器评测与技术-中关村在线

热门文章

  1. 收藏 | 机器学习中需要了解的 5 种采样方法
  2. c语言做最小公倍数,C语言用两种实现最小公倍数
  3. python字典键值可以是元组或列表吗_Python列表、元组、字典、集合的内置使用方法...
  4. atexit函数的执行顺序_Python模块学习:atexit
  5. 通信接口主要的5种类型_5种常见的住宅建筑结构类型,你真的了解吗?
  6. mysql 查询事务信息_查看MySQL最近的事务执行信息
  7. Inception v2/v3原理与实现
  8. 计算机三维实体建模与应用教学要求,三维建模教学大纲.doc
  9. html 5效果不显示,详解如何解决H5开发使用wx.hideMenuItems无效果不生效
  10. H3C认证无线高级工程师