前端相关校验

简介:

1,文本框失去焦点时若有值则trim

Js代码   收藏代码
  1. $('#identityTF').blur(function (e) {  
  2.             console.log('blur');  
  3.             //去掉首尾的空格  
  4.             var eventTarget = e.srcElement || e.target || e.toElement;  
  5.             if (eventTarget) {  
  6.                 var identityTmp = eventTarget.value;  
  7.                 identityTmp = util.trim(identityTmp);  
  8.                 if (identityTmp) {  
  9.                     eventTarget.value = identityTmp;  
  10.                 }  
  11.             }  
  12. })  

 

 

2,文本框聚焦或有键按下时清除错误样式

Js代码   收藏代码
  1. /*** 
  2.          * 清除错误样式 
  3.          * @param event 
  4.          */  
  5.         var cleanErrorStyle = function (event) {  
  6.             var errorClass = 'has-error-inp';  
  7.             var eventTarget = event.srcElement || event.target || event.toElement;  
  8.             $(eventTarget).removeClass(errorClass);  
  9.         };  
  10.         $('input[type=text]').keydown(cleanErrorStyle).focus(cleanErrorStyle);  

 

 

 

 

3,如何在事件处理方法中获取事件源(控件)

方式一:

var eventTarget = e.srcElement || e.target || e.toElement;

方式二:

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

 

相关文章
|
6月前
|
JavaScript 前端开发
前端基础 - JQuery自定义校验器
前端基础 - JQuery自定义校验器
32 0
|
7月前
|
前端开发 Java 数据库
Spring Entity数据校验,分组校验,返回校验结果给前端
Spring Entity数据校验,分组校验,返回校验结果给前端
64 0
|
5月前
|
前端开发 JavaScript
JS前端实现身份证号码合法性校验(校验码校验)
JS前端实现身份证号码合法性校验(校验码校验)
112 0
|
6月前
|
JavaScript 前端开发
前端基础 - JQuery 简单的表单校验器
前端基础 - JQuery 简单的表单校验器
30 0
|
8月前
|
移动开发 前端开发 JavaScript
Vue 利用Canvas标签实现动态验证码校验(前端必备附源码)
Vue 利用Canvas标签实现动态验证码校验(前端必备附源码)
211 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-登录页校验封装和token封装2
前端学习笔记202305学习笔记第二十二天-登录页校验封装和token封装2
42 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-登录页校验封装和token封装1
前端学习笔记202305学习笔记第二十二天-登录页校验封装和token封装1
42 0
|
8月前
|
JSON 算法 前端开发
关于前端动态调试解密签名校验的分享
现在很多项目都进行了签名校验或者是使用例如RSA的方式对传输流量进行加密,那么我们可以通过本地的动态调试获取程序的加密逻辑、加密方法,从而绕过系统的防护对系统进行测试
|
11月前
|
前端开发
前端学习笔记202304学习笔记第七天-必填项校验
前端学习笔记202304学习笔记第七天-必填项校验
38 0
|
11月前
|
前端开发 Java API
数据校验(前端数据校验、JSR303校验)
数据校验(前端数据校验、JSR303校验)
149 0