信息验证的js文件
来源:互联网 发布:jquery.jsonp.js下载 编辑:程序博客网 时间:2024/06/11 03:38
信息验证的 js 的写法之一
(添加人员时的表单提交验证)
$(function(){ var nameflag = false; var ageflag = false; var didflag = false; function checkDisView(ele,content){ //ele代表要被验证的元素,content代表要显示的提示信息 var span = ele.parent().find('span'); //用.find()获取节点 //定义span变量,接收元素的父亲的span节点 if(span) span.remove(); //用.remove()移除节点 //如果ele的父元素有span节点,就移除 var span = $('<span id="helpBlock2" class="help-block">'+content+'</span>'); //重新定义span,将内容写上 //格式 :var span = $('<span></span>'); ele.parent().append(span); //将写好的span添加到ele的父节点中 //.append(元素) 添加节点 } $('#forname').blur(function(){ var value = $(this).val(); if(value.trim()!=""){ $(this).parent().parent().removeClass('has-error'); $(this).parent().parent().addClass('has-success'); checkDisView($(this),'姓名录入合法'); nameflag = true; } else{ $(this).parent().parent().removeClass('has-success'); $(this).parent().parent().addClass('has-error'); checkDisView($(this),'姓名录入不合法'); nameflag = false; } }); $('#forage').blur(function(){ var value = $(this).val(); var reg = /^(?:[1-9]\d?|1[0-4]\d|150)$/; //年龄正则(小于150的正整数) var rf = reg.test(value); //定义变量rf,接收 待验证值的 合法性(值为true或false) if(rf){ $(this).parent().parent().removeClass('has-error'); $(this).parent().parent().addClass('has-success'); checkDisView($(this),'年龄录入合法'); ageflag = true; } else{ $(this).parent().parent().removeClass('has-success'); $(this).parent().parent().addClass('has-error'); checkDisView($(this),'年龄录入不合法'); ageflag = false; } }); $('#fordid').blur(function(){ var value = $(this).val(); if(value!=-1){ $(this).parent().parent().removeClass('has-error'); $(this).parent().parent().addClass('has-success'); checkDisView($(this),'部门已选择'); didflag = true; } else{ $(this).parent().parent().removeClass('has-success'); $(this).parent().parent().addClass('has-error'); checkDisView($(this),'部门未选择'); didflag = false; } }); $('#submitbtn').click(function(){ if(!nameflag) checkDisView($('#forname'),'姓名未输入'); if(!ageflag) checkDisView($('#forage'),'年龄未输入'); if(!didflag) checkDisView($('#fordid'),'部门未选择'); if(nameflag&&ageflag&&didflag) $('#forform').submit(); });})
阅读全文
0 0
- 信息验证的js文件
- JS的验证信息
- js+jquery注册信息的基本验证
- JS验证表单信息
- js验证常用信息
- JS验证身份证信息
- xml文件的xsd验证失败信息
- js 如何验证上传文件的类型?
- js 验证身份证信息正确性
- JS验证登录信息(1)
- JS验证登录信息(2)
- 关于js获取上传的文件信息
- 输入信息页面js验证,提示信息
- js验证文件后缀名
- 验证信息的判断
- JS 客户端验证文件类型,获取图片信息
- js jquery验证银行卡号信息
- 登录时前台JS进行信息验证
- 如何从本地添加项目到Github?(Windows)
- CSS属性值之长度
- Tomcat 实现会话保持
- Bellman_ford 边表示
- Javase—分支语句习题
- 信息验证的js文件
- win10 bash下搭建机器学习环境
- [Struts2]配置之Result/include多配置struts.xml文件/Action
- Maven test多线程陷阱
- Xshell远程连接ubuntu服务器 拒绝连接
- VMware下网络配置三种模式对比(桥接模式|主机模式|网络地址转换)
- 转载荟萃
- CSS属性值之百分数
- JavaCore-OOP-3-图书管理系统(完善版)