当前位置: 代码迷 >> ASP.NET >> 怎么在web页面上像实现qq的这种ctrl+enter快捷方式就发送消息的功能?
  详细解决方案

怎么在web页面上像实现qq的这种ctrl+enter快捷方式就发送消息的功能?

热度:5459   发布时间:2013-02-26 00:00:00.0
如何在web页面上像实现qq的这种ctrl+enter快捷方式就发送消息的功能??
可以实现吗?
可以的话该怎么实现??

------解决方案--------------------------------------------------------
监控键盘。当指定键被点击时,触发事件。
如果是网内的信息,可以通过B/S框架来直接提交。
如果跨网络信息,用WebService。
------解决方案--------------------------------------------------------
<FORM id= "Form1 " method= "post " runat= "server "> <ASP:TEXTBOX onkeydown= "javascript:GoKeyDown(); " id= "TextBox3 " runat= "server " TextMode= "MultiLine "> </ASP:TEXTBOX> <ASP:BUTTON id= "Button1 " runat= "server " Text= "Button "> </ASP:BUTTON> </FORM> <SCRIPT language= "javascript "> <!-- function GoKeyDown() { if(event.ctrlKey && event.keyCode == 13) { Form1.Button1.click(); } }//--> </SCRIPT>
------解决方案--------------------------------------------------------
<input type=text onkeypress= "if(event.ctrlKey && window.event.keyCode==13)document.yourForm.submit(); ">
  相关解决方案