html 输入框变红色,input输入框 输入错误时,点击注册按钮,输入框的边框变成红色,重新输入时,边框颜色恢复原来的,同时错误提示消失?...
若输入框有误,则点击立即注册,输入框的颜色会变成红色,在输入框中输入正确的值的过程中,输入框的边框变成正常的颜色。
用 户 名
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输入框 输入错误时,点击注册按钮,输入框的边框变成红色,重新输入时,边框颜色恢复原来的,同时错误提示消失?...相关推荐
- js控制input框输入数字时,累计求和
input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...
- input标签的值只能两位小数_解决input只能输入金额类型的方案(金额输入框只能输入2位小数)...
欢迎加我技术交流QQ群 :811956471 前言: 最近在用uni-app框架,写一个项目(支付宝和微信小程序)遇到一个需求,要求金额输入框只能输入2位小数,且第一位数不能是 ".&quo ...
- input框输入身份证时实现动态脱敏
输入时实现动态脱敏 现有一需求 在输入框内输入身份证的时候 只保留前两位和后两位 剩下的用 *代替 也就是 12345678910 就会输入时动态呈现为 12********10 思路 在input框 ...
- 【web结课大作业】创建一个注册页面并引用正则表达式,点击注册按钮后可以弹窗显示刚刚注册输入的信息(表单传值)
这个代码有借鉴其它博主的部分,借鉴了别的博主的css样式和框架(嘻嘻算是站在巨人的肩膀上),内容自己改了七七八八.参考博文如下(这个原博文只能实现正则判断,没有表单传值功能): HTML--登录.注册 ...
- 输入手机号获取验证码的注册页面,说出测试过程
考察的点有两个,一个是对手机号格式和验证码格式的验证,一个是对验证码获取功能的验证. 基本原理:验证码1分钟内只能发一次,有效期10分钟.验证码是后台Java代码生成的,然后验证码生成时间和此验证码会 ...
- 控制HTML Input只能输入数字和小数点
转:https://www.cnblogs.com/esion/p/3342866.html 本文介绍三种控制在中只允许输入数字和小数点的方案. 方案1:通过JavaScript代码实现. JavaS ...
- html 输入框变红色,为什么CAD的动态输入框变成红色?
有网友问了这样一个问题,在画图的时候,输入完参数后回车,输入的方框变成了红色,这是怎么回事啊?如下图所示. 其实这个问题的原因很简单:输入的参数或数字是错误的! 如上面的截图,就是输入一个相对的极坐标 ...
- 文本输入框input将输入转换为统一大小写
转载地址:http://blog.csdn.net/yieryi_/article/details/52078596 文本输入框input将输入转换为统一大小写,通常有两种方法:JS和CSS方法. 1 ...
- html输入框禁止输入汉字,input输入框输入中文时,监听的input事件怎样屏蔽拼音状态...
在input输入框输入中文时,需要即时查询出匹配输入内容的结果,一般我们会使用input事件监听用户输入事件,但是在输入汉语拼音时,也会触发input事件,前端就会不断发送请求,用户体验非常差劲. 针 ...
最新文章
- 网络管理员比赛回顾01-基本操作和简单vlan
- lisp 河道水面线计算_水面漂浮泡沫生活垃圾隔离拦载浮筒使用方法
- Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】
- 动效如何构成连接 篇肆
- python循环结构语句_python控制语句---循环结构语句
- cwntos linux kde桌面,Centos如何安装KDE的桌面
- Coolite的Combobox智能检索应用指南
- 淘宝TOP获取sessionkey
- GStreamer的Decodebin插件
- postman安装报错 无法定位_Postman中文版
- 计算机用户名携带中文路径,Win10 User下的中文用户名改成英文路径操作方法
- java 扫描仪_Java调用扫描仪2
- 可买房摇号,北京市工作居住证全面解读
- 一脸懵逼加从入门到绝望学习hadoop之Caused by: java.net.UnknownHostException: master报错
- 图片显示的优化以及blit
- bioRxiv | AI辅助设计针对SARS-CoV-2的表位疫苗
- 全球都在建智慧城市,智慧城市究竟什么样?中通服创立科技告诉你
- 新浪微博Android客户端开发之OAuth认证篇
- docker出现问题:The container name “/XXX“ is already in use by container 解决方案
- Python 字典学习总结(自学)
热门文章
- 第三次学JAVA再学不好就吃翔(part24)--构造方法
- ok计数器使用教程_EEGLAB教程系列数据叠加平均{1}(Data averaging)|EEGLAB(7)
- 捋一捋PDF、PMF、CDF是什么
- Jerry 的 SAP 技术交流群里讨论的技术问题都会同步到这个帖子里
- Express engine 学习笔记 - app.engine 的使用方法
- Angular ngcc和ivy
- 微信开发系列之四 - 将SAP C4C的数据更改通知发送到微信公众号上
- some screenshot for SAP Fiori smart template resource load
- SAP Word template出了错误后的调试办法
- WebShop WebSocket server 和WebSocket客户端的一对多关系维护