1需求: 同一个input 需要失去焦点时,触发查询事件;回车键时,触发查询事件。 2现象:回车事件会自动触发onblur事件,使得查询事件多次被调用;(因为回车事件也失去了焦点) 3解决方法:回车事件触发辅助函数,该函数触发失去焦点事件即刻; 4代码: jsp:<input id="cardno" οnblur="search()" type="text" >
js:
<script type="text/javascript"> $(function(){ $("#cardno").keydown(function(e){ if(e.keyCode == 13){ $("#cardno").blur(); return false; //如果没有return false,search()会调用两遍, } })
})
function search(){
}