zoukankan      html  css  js  c++  java
  • 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');
    }
    }
  • 相关阅读:
    OnClick方法与Click事件
    词法,语法,语义
    静态成员与实例成员
    依赖属性 DependencyProperty
    依赖,关联,聚合,合成
    数据可视化
    ref 与out
    理解TCP为什么需要进行三次握手(白话)
    禁止访问网站中所有的动态页面
    linux 重命名文件和文件夹
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/3245050.html
Copyright © 2011-2022 走看看