我在文本框中使用onkeyup函数来点击按钮,但是当我点击enter时,首先是textbox光标移动到下一行,然后是onkeyup函数。为完善我的项目,我需要快速的onkeyup功能,其中光标不应该下降,功能应该发生。就像StackOverflow的评论TextBox一样。
我使用了以下代码:
<asp:TextBox ID="inputmess" runat="server" TextMode="MultiLine" Height="70px" Width="495px" onkeyup="if (event.keyCode == 13) document.getElementById('sendmess').click()" />发布于 2011-12-28 03:04:03
使用keydown而不是keyup和return false;。
onkeydown="if (event.keyCode == 13){ document.getElementById('sendmess').click(); return false;}"另一种选择:
onkeypress="if (event.keyCode == 13){ document.getElementById('sendmess').click(); event.preventDefault();}"演示:http://jsfiddle.net/usmanhalalit/jCsY6/
https://stackoverflow.com/questions/8648014
复制相似问题