读书人

asp.net中回车提交事件在火狐浏览器中

发布时间: 2012-10-17 10:25:46 作者: rapoo

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

读书人网 >asp.net

热点推荐