日期:2014-05-17  浏览次数:20412 次

这段js代码什么作用啊?登录界面的
JScript code
<script type="text/javascript">
            $(document).ready(function () {
                $("#TextBox1").keydown(function (event) { 
                    if(event.keyCode==13) { 
                        $("#TextBox2").focus(); 
                    }
                }); 
                $("#TextBox2").keydown(function (event) { 
                    if(event.keyCode==13) { 
                        $("#RadioButtonList1_2").focus();
                    }
                }); 
                $("#RadioButtonList1").keydown(function (event) { 
                    if(event.keyCode==13) {
                        $("#btn1").click();
                    } 
                });
                $("#btn1").click(function () {
                    $("#Button1").click();
                });
                $("#btn2").click(function () {
                    $("#Button2").click();
                });
            });
        </script>



------解决方案--------------------
基础问题:13代表回车键,意思就是说当你1文本框的时候按回车键就会跳到2文本框。然后在单选按钮按回车的时候就会提交表单
------解决方案--------------------
按ENTER键转移焦点
------解决方案--------------------
keyCode==13表示按下了回车键。前面几句是为了按回车键实现tab键的效果(因为回车键缺省效果是触发submit按钮)
------解决方案--------------------

键盘事件 如果按下 Enter 焦点转一下一个控件