1

这个问题与这个问题有关

当用户将页码插入pginput框中并按下回车键时,我试图将页面作为参数获取。

我已经有了提醒我并将参数传递给控制器​​的代码。我需要的是一个小线索,当光标在pginput框中时按下回车键时如何执行代码。

是否可以?

编辑

最后代码:

onPaging: function(pgButton){ 
            //var status = returnUserStatus();
            window.alert("enter pressed \n page: " + page);
            if(pgButton=="next_pager"){ 
                var page = $('#userslist').getGridParam("page");
                window.alert("next clicked! \n page: " + page); 
                //loadUsers(userStatus, page);
            } 
            if(pgButton=="prev_pager"){ 
                var page = $('#userslist').getGridParam("page");
                window.alert("prev clicked! \n page: " + page); 
                //loadUsers(userStatus, page);
            } 
            if(pgButton=="last_pager"){ 
                var page = $('#userslist').getGridParam("page");
                window.alert("last clicked! \n page: " + page); 
                //loadUsers(userStatus, page);              
            }
            if(pgButton=="first_pager"){ 
                var page = $('#userslist').getGridParam("page");
                window.alert("first clicked! \n page: " + page); 
                //loadUsers(userStatus, page);
            }
        },
4

2 回答 2

1
$("#pginput").keypress(function(e)
 {
  if(e.keyCode==13)//pressing `Enter`
  {
   //do something
  }
   e.preventDefault();
 });
于 2013-01-03T09:01:38.317 回答
1

试试这个

                   onPaging: function(pgButton){ 
                                //var status = returnUserStatus();

                                if(pgButton=="next_pager"){ 
                                    var page = $('#userslist').getGridParam("page");
                                    window.alert("next clicked! \n page: " + page); 
                                    //loadUsers(userStatus, page);
                                } 
                                else if(pgButton=="prev_pager"){ 
                                    var page = $('#userslist').getGridParam("page");
                                    window.alert("prev clicked! \n page: " + page); 
                                    //loadUsers(userStatus, page);
                                } 
                                else if(pgButton=="last_pager"){ 
                                    var page = $('#userslist').getGridParam("page");
                                    window.alert("last clicked! \n page: " + page); 
                                    //loadUsers(userStatus, page);              
                                }
                                else if(pgButton=="first_pager"){ 
                                    var page = $('#userslist').getGridParam("page");
                                    window.alert("first clicked! \n page: " + page); 
                                    //loadUsers(userStatus, page);
                                }else {
                                    window.alert("enter pressed \n page: " );
                                }
                            },
于 2013-01-03T11:01:57.443 回答