快速onkeyup功能
问题描述:
我在文本框中使用onkeyup函数来使按钮点击,但是当我点击输入第一个文本框光标移动到下一行然后onkeyup
函数正在发生。为了完善我的项目,我需要快速的onkeyup函数,在光标不应该停下来并且函数应该发生的地方。就像*的评论TextBox一样。快速onkeyup功能
我使用下面的代码:
<asp:TextBox ID="inputmess" runat="server" TextMode="MultiLine" Height="70px" Width="495px" onkeyup="if (event.keyCode == 13) document.getElementById('sendmess').click()" />
答
使用,而不是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();}"
这不是怎么这么的行为,虽然。他也想要同样的行为。 – canon 2011-12-27 19:06:39