【UI集锦】easyUI奇葩事件-textbox的onblur失效

    最近做项目用easyUI,其中没让我少费周折啊。因为easyUI的封装,改动了不少东西,用原来的JS或者JQ代码根本就不管用,花费了不少时间啊。下面看一下textboxonblur事件是怎么失效的??

通过firebug观看html可以发现代码如图:

       

<tr>
	  <td id="telephonenum">联系方式:</td>
	   <td>
	    	<input id="tel" class="easyui-textbox" type="text" name="tel" value="${userShop.tel}"/>
	    </td>
</tr>

    难怪用正常的Onblur事件不行,原来是easyUI早已改变了原来的结构。

    所以解决方案为:   

$("input",$("#iDCard").next("span")).blur(function(){
		
		var iDCard = $("#iDCard").val();
		
		if(trim(iDCard)=="") {
			document.getElementById("iDCardTip").innerHTML="<font color='red'>× 身份证号不能为空 </font>"; 
			return false;
		}else {
			document.getElementById("iDCardTip").innerHTML="<font color='#339933'>√</font>";
			return true;
		}
});
    不仅仅onblur事件失效,其实还有好多方法改变,例如combox设置被选中等等事件都有所改变。easyUI框架封装的很全,对我们这些对前端不熟悉的人来说,能够很快制作出界面,容易上手。对那些熟悉前端的人来说其实是累赘,因为还要浪费大量的时间查各种API,用这些查的时间,其实自己就能敲出来,对他们来说是一种束缚。


  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 25
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值