若输入框有误,则点击立即注册,输入框的颜色会变成红色,在输入框中输入正确的值的过程中,输入框的边框变成正常的颜色。

用  户  名

id="form_item_account"

ng-model="account"

name="account"

required

ng-pattern="regularList.account"

ng-class="{'warnning':checkForm.account.$focused,'error':(!isEmpty && checkForm.account.$blured &&

checkForm.account.$error.pattern) || (isEmpty && checkForm.account.$invalid)}"

ng-blur="checkForm.account.$blured = true;checkForm.account.$focused = false;"

ng-focus="checkForm.account.$focused = true;checkForm.account.$blured = false;accountValid()"

autocomplete="off"

>

支持中文、字母、数字、“-”“_”的组合,4-20个字符

请输入用户名

请输入正确的用户名

立即注册

.controller{

var form_account = $("#form_item_account");

var form_pwd = $("#form_item_password");

function getStringLength(str){

if(!str){

return;

}

var bytesCount = 0;

for(var i=0;i

var c=str.charAt(i);

if(/^[\u0000-\u00ff]&/.test(c)){

bytesCount+=1;

}else{

bytesCount+=2;

}

}

return bytesCount;

}

function onKeyupHandler(input,msg){

var item = input.parent();

if(!item.hasClass('form_item_error')){

item.addClass('form_item_error');

}

}

function hideError(input,msg){

var item = input.parent();

item.removeClass('form_item_error');

}

$scope.checkAcount = function(){

var reg = /^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/;

form_account.on('keyup',function(e){

var value = $(this).val();

hideError(form_account);

if(value!='' && !reg.test(value)){

onKeyupHandler(form_account,errormsg)

}

})

}

$scope.confirm = function () {

$scope.accountValid = function(){

if($scope.checkForm.account.$error ){

$('#form_item_account').addClass('form_item_error');

}

}

}

求指点?

谢谢

html 输入框变红色,input输入框 输入错误时,点击注册按钮,输入框的边框变成红色,重新输入时,边框颜色恢复原来的,同时错误提示消失?...相关推荐

  1. js控制input框输入数字时,累计求和

    input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...

  2. input标签的值只能两位小数_解决input只能输入金额类型的方案(金额输入框只能输入2位小数)...

    欢迎加我技术交流QQ群 :811956471 前言: 最近在用uni-app框架,写一个项目(支付宝和微信小程序)遇到一个需求,要求金额输入框只能输入2位小数,且第一位数不能是 ".&quo ...

  3. input框输入身份证时实现动态脱敏

    输入时实现动态脱敏 现有一需求 在输入框内输入身份证的时候 只保留前两位和后两位 剩下的用 *代替 也就是 12345678910 就会输入时动态呈现为 12********10 思路 在input框 ...

  4. 【web结课大作业】创建一个注册页面并引用正则表达式,点击注册按钮后可以弹窗显示刚刚注册输入的信息(表单传值)

    这个代码有借鉴其它博主的部分,借鉴了别的博主的css样式和框架(嘻嘻算是站在巨人的肩膀上),内容自己改了七七八八.参考博文如下(这个原博文只能实现正则判断,没有表单传值功能): HTML--登录.注册 ...

  5. 输入手机号获取验证码的注册页面,说出测试过程

    考察的点有两个,一个是对手机号格式和验证码格式的验证,一个是对验证码获取功能的验证. 基本原理:验证码1分钟内只能发一次,有效期10分钟.验证码是后台Java代码生成的,然后验证码生成时间和此验证码会 ...

  6. 控制HTML Input只能输入数字和小数点

    转:https://www.cnblogs.com/esion/p/3342866.html 本文介绍三种控制在中只允许输入数字和小数点的方案. 方案1:通过JavaScript代码实现. JavaS ...

  7. html 输入框变红色,为什么CAD的动态输入框变成红色?

    有网友问了这样一个问题,在画图的时候,输入完参数后回车,输入的方框变成了红色,这是怎么回事啊?如下图所示. 其实这个问题的原因很简单:输入的参数或数字是错误的! 如上面的截图,就是输入一个相对的极坐标 ...

  8. 文本输入框input将输入转换为统一大小写

    转载地址:http://blog.csdn.net/yieryi_/article/details/52078596 文本输入框input将输入转换为统一大小写,通常有两种方法:JS和CSS方法. 1 ...

  9. html输入框禁止输入汉字,input输入框输入中文时,监听的input事件怎样屏蔽拼音状态...

    在input输入框输入中文时,需要即时查询出匹配输入内容的结果,一般我们会使用input事件监听用户输入事件,但是在输入汉语拼音时,也会触发input事件,前端就会不断发送请求,用户体验非常差劲. 针 ...

最新文章

  1. 网络管理员比赛回顾01-基本操作和简单vlan
  2. lisp 河道水面线计算_水面漂浮泡沫生活垃圾隔离拦载浮筒使用方法
  3. Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】
  4. 动效如何构成连接 篇肆
  5. python循环结构语句_python控制语句---循环结构语句
  6. cwntos linux kde桌面,Centos如何安装KDE的桌面
  7. Coolite的Combobox智能检索应用指南
  8. 淘宝TOP获取sessionkey
  9. GStreamer的Decodebin插件
  10. postman安装报错 无法定位_Postman中文版
  11. 计算机用户名携带中文路径,Win10 User下的中文用户名改成英文路径操作方法
  12. java 扫描仪_Java调用扫描仪2
  13. 可买房摇号,北京市工作居住证全面解读
  14. 一脸懵逼加从入门到绝望学习hadoop之Caused by: java.net.UnknownHostException: master报错
  15. 图片显示的优化以及blit
  16. bioRxiv | AI辅助设计针对SARS-CoV-2的表位疫苗
  17. 全球都在建智慧城市,智慧城市究竟什么样?中通服创立科技告诉你
  18. 新浪微博Android客户端开发之OAuth认证篇
  19. docker出现问题:The container name “/XXX“ is already in use by container 解决方案
  20. Python 字典学习总结(自学)

热门文章

  1. 第三次学JAVA再学不好就吃翔(part24)--构造方法
  2. ok计数器使用教程_EEGLAB教程系列数据叠加平均{1}(Data averaging)|EEGLAB(7)
  3. 捋一捋PDF、PMF、CDF是什么
  4. Jerry 的 SAP 技术交流群里讨论的技术问题都会同步到这个帖子里
  5. Express engine 学习笔记 - app.engine 的使用方法
  6. Angular ngcc和ivy
  7. 微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
  8. some screenshot for SAP Fiori smart template resource load
  9. SAP Word template出了错误后的调试办法
  10. WebShop WebSocket server 和WebSocket客户端的一对多关系维护