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

asp.net中回车提交事件在火狐浏览器中怎么处理?
RT,我页面有一个TextBox(textbox1),当在textbox1中输入内容,按回车将会触发页面中的一个查询按钮Linkbutton1来进行查询,IE下可以回车查询,火狐浏览器下却不可以。这是在IE下的js代码:
JScript code
 <script type="text/javascript">
         function document.onkeydown() {
             if (event.keyCode == 13) {
                 document.getElementById("Linkbutton1").click();
                 return false;
             }
         }

    </script>

在火狐浏览器上怎么处理呢?

------解决方案--------------------
JScript code

<script type="text/javascript">
        $().ready(function () {
            //文本框
            $("#txt").keypress(function (event) {
                if (event.keyCode == 13) {
                    $("#link").click();
                    return false;
                }
            });
            //查询按钮
            $("#link").click(function () {
                //查询代码
            });
        });
    </script>

------解决方案--------------------
使用




 $("#txt").keypress(function (event) {
if (event.keyCode == 13) {
$("#link").click();
event.preventDefault();
event.stopPropagation();
}