利用angularjs完成注册表单

ng-init="username = ‘first‘"设置初始显示first字段
ng-class="{‘error‘:signUpForm.username.$invalid && signUpForm.username.$touched}"验证表单是否未通过,touched验证是否有用过
ng-if=‘signUpForm.username.$valid‘输入合法即干。。。
minlength="4" 最小四个字符
maxlength="10" 最大十个字符

ng-submit 只能给form用
ng-disabled 用于将一些东西不可用

输入密码与确认密码比较注册了一个compare指令

angular.module(‘myapp‘,[]).directive(‘compare‘,function () {

  var com ={};
  // 命令作用于元素和属性中
  com.strict = "AE" ;
  com.scope = {
    //之前的这个字符,@对应字符串,=对应数据,&对应函数
    orgText :‘=compare‘
  }
  com.require = ‘ngModel‘;
  /*
  *scope域,$scope
  *ele 当前元素
  *attr属性
  *control ngModel
  *v 用户输入值
  */
  com.link = function (scope,ele,attr,control) {
    control.$validators.compare = function(v){
      return v ==scope.orgText;
    }
    //与之前的orgText比较
    scope.$watch(‘orgText‘,function(){
      //一旦有变化则开始验证
      control.$validate();
    })
  }
  return com;
})

代码地址:https://github.com/fanpeiyao/angularForm.git

时间: 2024-10-12 13:19:14

利用angularjs完成注册表单的相关文章

使用angularjs实现注册表单

本文是在学习angularjs过程中做的相应的练习 github地址 https://github.com/2016Messi/angularjs1.6-form 演示地址 https://2016messi.github.io/angularjs1.6-form/ 功能页面 用户名: 当点击后没有任何操作,会提示用户名不可为空 用户名长度不符合要求时,也会有相应的提示. 下方密码部分与用户名部分的操作基本一致 当所有的表单都合法时,下方的注册按钮也会接触禁用

如何利用jQuery进行简单表单验证

如何利用jQuery进行简单表单验证:利用jQuery可以进行表单验证,当然有比较复杂的表单验证,这里就不介绍了,下面就简单介绍一下如何使用jQuery进行简单的表单验证,然后大家可以通过改造进行基本的表达验证了.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http

第一百八十四节,jQuery-UI,验证注册表单

jQuery-UI,验证注册表单 html <form id="reg" action="123.html" title="会员注册"> <ol class="reg_error"></ol> <p> <label for="user">帐号:</label> <input type="text" name=&

注册表单的典范之作

去O公司的页面上下载个东西,非得要登录才行.(为毛非得登录呢?吐) 没有账号,那就去注册一个吧. 已经被那些社交网站极为简洁的注册页面熏陶过的我,被O公司那经典的丰满的琳琅满目的包容万象的香酥可口的闭月羞花的注册表单深深地折服,不由地赶紧截张图保存下来,以便日后挑灯夜读. (哦,对了,然后我就陶醉了,就没完成注册了)

基于HTML5手机登录注册表单代码

分享一款基于HTML5手机登录注册表单代码.这是一款鼠标点击注册登录按钮弹出表单,适合移动端使用.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="demo"> <nav class="main_nav"> <ul> <li><a class="cd-signin" href="#0">登录</a></li&

一款基于jQuery的带Tooltip表单验证的注册表单

今天给大家分享一款基于jQuery的注册表单,这款注册表单的特点是确认提交注册信息时,表单会自动验证所填写的信息,如果信息填写有误,即会在相应的字段内以Tooltip提示框的形式显示错误信息.这款jQuery表单实现非常简单,使用起来相对比较轻巧. 在线预览   源码下载 这款插件js要引用jquery.js库,还有一个easyform.js 库. html代码部分如下: <div class="form-div"> <form id="reg-form&q

HTML6注册表单输入日志标题

一.找到元素. var d = document.getElementById("") var d = document.getElementsByName("") var d = document.getElementsByTagName("") var d = document.getElementsByClassName("")   二.操作元素. (一)操作内容 1.表单 value 赋值,取值   2.非表单 赋值,

设计注册表单

注册表单: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Co

form注册表单圆角 demo

form注册表单圆角 <BODY> <div class="form"> <ul class="list"> <li> <label>用户名:</label> <div class="circle-box user"> <input type="text" placeholder="5之6位字母或数字组合"/>