如何给web聊天室的发送按钮配置快捷键。我用Ext做的web聊天室,如何给发送按钮配置一个快捷键,即按ctrl+enter就能发送消息,不用非得用鼠标点击按钮

解决方案 »

  1.   


    <textarea id="msg" onkeydown="sendMsgWithKeyPress()"></textarea>
    <input type="button" value="send" onclick="sendMsg()"><script>
    function sendMsgWithKeyPress() {
    if(event.ctrlKey && event.keyCode == 13) {
    sendMsg();
    }
    }function sendMsg() {
    alert("sendMessage!");
    }</script>
      

  2.   

    这种技术也多半也就是服务器推的技术,像pushlet,comet等,实现也是很简单的。而且这些技术的几乎都提供了chat的demo
      

  3.   

    我是学生,。老师要求做的,正式客户端一秒请求一次,都快崩溃了,也想采用推技术,但是我刚学习,什么也不会,老师要求一秒刷新一次application,我就这样做了
      

  4.   

    buttons:[{
                      text: '发送',
                      id:'sendButton',
                      handler : getContent
      }
               ,
      {
      text: '取消',
      id:'cancelButton',
      handler : function(){
      Ext.getCmp('htmlContent').setValue('');
          }
      },
      {//用户手动清空
      text: '清空聊天记录',id:'clearButton',handler : function(){
      string = clearChatRecord(string);
          }
      }
    ]

    我的按钮是这样写的,怎么给那个发送按钮加上你写的方法,请大侠帮我,今天就要交了,急死我了