首页 > 其他 > 详细

easyui中方向键、tab键、回车键

时间:2016-01-07 20:01:50      阅读:544      评论:0      收藏:0      [点我收藏+]

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;
        }

easyui中方向键、tab键、回车键

原文:http://www.cnblogs.com/yingzi1028/p/5110842.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!