您的位置:首页 > 其它

回车事件、获取焦点

2017-08-15 15:51 162 查看
Intelliweb 

获取焦点

function  onloadsuccess(command){
var yhjkm = command.parameters.getValue("yhjkm");
// smq  1: 通过扫描枪进行扫描进入 ,0 非扫描枪
var smq = command.parameters.getValue("smq");
   
if(yhjkm != null){
$J("Text_Yhjkm").setValue(yhjkm);
var ysdata = $J("Dataset_YsxxList");  
  if( ysdata.getServerRecordCount() > 0){
     
//选中第一条
       var record  = ysdata.getFirstRecord();
       ysdata.selectRecord(record);
       //获取银联缴款按钮焦点
   Grid_Result_onClick();
   var jkzt=record.getValue("jkzt");
   if(jkzt=="0"){
 
 $("#Button_YlPos").focus();
 
}
    }else{
          //获取YHJKM焦点
 $("#Text_Yhjkm").focus();
       } 
}else{
    $("#Text_Yhjkm").focus();
}
}

$(function() { 

$("#search").keydown(function(e) {
var event = e || window.event;
var code = event.keyCode || event.which || event.charCode;
if (code == 13) {
   var yhjkm = $J("Text_Yhjkm").getValue();
   Button_Query_onClick();
}
});
});

全局:

$(function(){

document.onkeydown = function(e){ 

    var ev = document.all ? window.event : e;

    if(ev.keyCode==13) {

           $('#FormId).submit();//处理事件

     }

}

});  

某个控件:

$('#id').keydown(function(e){

if(e.keyCode==13){

   $('#FormId).submit(); //处理事件

}

});

if (window.event.keyCode==13) window.event.keyCode=0   //这样就取消回车键了

如果想模拟Tab键,只要写成  if (window.event.keyCode==13) window.event.keyCode=9    就行了,它会跳到另一个元素上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: