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;
            }
  • 相关阅读:
    将CSV格式的文件导入到数据中
    查询及删除数据重复记录的方法
    创建job
    存储过程动态创建表,以时间给表命名
    索引表空间
    sequence 作为序列插入值不是第一个
    2.类(对象)之间的关系
    1.类和对象
    angularJS1笔记-(1)-多控制器
    angularJS中$apply()方法详解
  • 原文地址:https://www.cnblogs.com/yingzi1028/p/5110842.html
Copyright © 2011-2022 走看看