码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-01-07 20:03:20      阅读:207      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!