重複の可能性:
Enter キーを使用してフォームを送信できないようにする
私のプロジェクトでは、Enterキーを無効にして、独自の入力キー機能を提供しようとしています (これは行っていません) 。
Enter以下の機能は機能していますが、フィールド内でキーを押すたびに、コンテンツが(必要に応じて)TextBox
追加され、フィールドでも入力キー機能が発生しています(これは望ましくありません)。フィールドで実行するキー入力機能を停止する方法は? 明確に理解するには、以下のコードの私のコメントを参照してください。div
TextBox
TextBox
.aspx ファイル(作業中)
<asp:TextBox ID="msg" BackColor="Transparent" runat="server" BorderStyle="None"
TextMode="MultiLine" />
jQuery(作業中)
$('#msg').keypress(function (e) {
if (e.which == 13) {
//Shows the TextBox text in a Div, which I want to.
chat.server.send($('#msg').val()); //also going one step down in TextBox field which I dont want to.
$('#msg').val(''); //Clearing the Text in TextBox field
//what should I add here to make the Enter Key work only for the DIV?
}
});