博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端相关校验
阅读量:6951 次
发布时间:2019-06-27

本文共 734 字,大约阅读时间需要 2 分钟。

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();

 

转载地址:http://mnyil.baihongyu.com/

你可能感兴趣的文章
一分钟了解阿里云产品:安全产品评测:阿里云盾安全威胁情报“态势感知”...
查看>>
hdu 2504 又见gcd
查看>>
python面向对象编程(1)
查看>>
借助CSS来管理js事件
查看>>
Android预定义样式?android:attr/attribute、?attr/attribute和?attribute
查看>>
如何使用File APIs来读取文件
查看>>
Swift实现LRU缓存淘汰算法
查看>>
面试就像把妹
查看>>
理解runloop
查看>>
如何优雅的操作数组
查看>>
关于Spring Cloud Netflix
查看>>
行为参数化
查看>>
MapReduce过程详解
查看>>
以太坊智能合约开发第五篇:字符串拼接—Solidity
查看>>
scala代码笔记
查看>>
MarkDown说明
查看>>
运用Vue Router的进程守护修改单页的title
查看>>
Bytom的链式交易和花费未确认的交易
查看>>
Date实战案例:倒计时&日历
查看>>
【译】Vault 学习资源:1.0, 自动解印, 代理, Kubernetes
查看>>