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');
    }
    }
  • 相关阅读:
    FLEX图像工具类-图像变形
    flex中list或Combox中的子项上移下移操作
    flex中socket的使用
    Flex2款简单FLV播放器很经典
    Flex中Css参考示例
    Flex中CursorManager的应用
    关于FLEX的安全沙箱问题
    Flex实现多文件上传之一:前台部分
    Flex与JS通信
    metasploit 常用指令
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/3245050.html
Copyright © 2011-2022 走看看