zoukankan      html  css  js  c++  java
  • easyui中方向键、tab键、回车键

    1.html中

            function changeTab(event, i) {
                var keyCode = event.keyCode;
                var inputs = jQuery("#table :input"); // 获取表单中的所有输入框
                var idx = inputs.index(i);
                if (inputs.length < 4) {
                    return false;
                }
                if(idx >= inputs.length - 3){
                    switch (keyCode) {
                        case 38:        //
                            inputs[idx - 3].focus(); // 设置焦点
                            inputs[idx - 3].select(); // 选中
                            break;
                        default:
                            break;
                    }
                }else if(idx < 3){
                    switch (keyCode) {
                        case 13:     //回车键
                            inputs[idx + 3].focus(); // 设置焦点
                            inputs[idx + 3].select(); // 选中
                            break;
                        case 40:        //
                            inputs[idx + 3].focus(); // 设置焦点
                            inputs[idx + 3].select(); // 选中
                            break;
                        default:
                            break;
                    }
                }else{
                    switch (keyCode) {
                        case 13:      //回车键
                            inputs[idx + 3].focus(); // 设置焦点
                            inputs[idx + 3].select(); // 选中
                            break;
                        case 37:        //
                            inputs[idx - 1].focus(); // 设置焦点
                            inputs[idx - 1].select(); // 选中
                            break;
                        case 38:        //
                            inputs[idx - 3].focus(); // 设置焦点
                            inputs[idx - 3].select(); // 选中
                            break;
                        case 39:        //
                            inputs[idx +1].focus(); // 设置焦点
                            inputs[idx +1].select(); // 选中
                            break;
                        case 40:        //
                            inputs[idx + 3].focus(); // 设置焦点
                            inputs[idx + 3].select(); // 选中
                            break;
                        default:
                            break;
                    }
                }
                return true;
            }
  • 相关阅读:
    一些术语
    Professional Frontend Engineering
    爱上阿森纳,爱上一种信仰
    ThinkPHP 和 UCenter接口的冲突
    这个城市
    来自Google的10条价值观
    如何将Gb2312转为unicode?
    未完成的代码(JS)
    微软也用PHP?!
    博客园对"公告"的Js进行了过滤
  • 原文地址:https://www.cnblogs.com/yingzi1028/p/5110842.html
Copyright © 2011-2022 走看看