活动公告当前位置:帝豪2娱乐 > 活动公告 > >

帝豪2娱乐:JS实现Enter键跳转及控件获得焦点

  

[JS,Enter键跳转,获得焦点]JS实现Enter键跳转及控件获得焦点

   代码如下:
  
//回车跳转  
jQuery(document).ready(function () {  
//$(':input:text:first').focus();  
jQuery(':input:enabled').addClass('enterIndex');  
// get only input tags with class data-entry  
textboxes = jQuery('.enterIndex');  
// now we check to see which browser is being used  
if (jQuery.browser.mozilla) {  
jQuery(textboxes).bind('keypress', CheckForEnter);  
} else {  
jQuery(textboxes).bind('keydown', CheckForEnter);  
}  
});  
  
function SetControlEnterEvent() {  
//$(':input:text:first').focus();  
$(':input:enabled').addClass('enterIndex');  
// get only input tags with class data-entry  
textboxes = $('.enterIndex');  
// now we check to see which browser is being used  
if ($.browser.mozilla) {  
$(textboxes).bind('keypress', CheckForEnter);  
} else {  
$(textboxes).bind('keydown', CheckForEnter);  
}  
}  
  
function CheckForEnter(event) {  
if (event.keyCode == 13 && $(this).attr('type') != 'button' && $(this).attr('type') != 'submit' && $(this).attr('type') 帝豪娱乐平台 != 'textarea' && $(this).attr('type') != 'reset') {  
var i = $('.enterIndex').index($(this));  
var n = $('.enterIndex').length;  
if (i < n - 1) {  
if ($(this).attr('type') != 'radio') {  
NextDOM($('.enterIndex'), i);  
}  
else {  
var last_radio = $('.enterIndex').index($('.enterIndex[type=radio][name=' + $(this).attr('name') + ']:last'));  
NextDOM($('.enterIndex'), last_radio);  
}  
}  
return false;  
}  
}  
function NextDOM(myjQueryObjects, counter) {  
if (myjQueryObjects.eq(counter + 1)[0].disabled) {  
NextDOM(myjQueryObjects, counter + 1);  
}  
else {  
myjQueryObjects.eq(counter + 1).trigger('focus');  
}  
}  

(责任编辑:admin)

上一篇:帝豪娱乐平台:javascript秒数倒计时自动跳转代码

下一篇:没有了

推荐内容