首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速onkeyup函数

快速onkeyup函数
EN

Stack Overflow用户
提问于 2011-12-28 02:35:16
回答 1查看 3.7K关注 0票数 0

我在文本框中使用onkeyup函数来点击按钮,但是当我点击enter时,首先是textbox光标移动到下一行,然后是onkeyup函数。为完善我的项目,我需要快速的onkeyup功能,其中光标不应该下降,功能应该发生。就像StackOverflow的评论TextBox一样。

我使用了以下代码:

代码语言:javascript
复制
<asp:TextBox ID="inputmess" runat="server" TextMode="MultiLine" Height="70px" Width="495px" onkeyup="if (event.keyCode == 13) document.getElementById('sendmess').click()" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-28 03:04:03

使用keydown而不是keyupreturn false;

代码语言:javascript
复制
onkeydown="if (event.keyCode == 13){ document.getElementById('sendmess').click(); return false;}"

另一种选择:

代码语言:javascript
复制
onkeypress="if (event.keyCode == 13){ document.getElementById('sendmess').click(); event.preventDefault();}"

演示:http://jsfiddle.net/usmanhalalit/jCsY6/

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8648014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档