これは、ユーザーがメッセージを入力し、Enterキーを押して送信できるようにするためのものです。これにより、ユーザーは新しいメッセージを入力できるようにボックスがクリアされます。問題は、入力を押す(改行を作成する)標準的な結果がの後でとなっていることです。したがって、テキストが消えて改行で置き換えられますが、これは非常に好ましくありません。どうすればこれを回避できますか?jquery .empty()keypressイベントとの競合
$('#messagebox').keypress(function(event) {
if (event.keyCode == '13') {
send();
$('#messagebox').empty();
}
});
...あなたのために働いて、このフィールドに入力されている_all_文字を停止することはありませんか? '.preventDefault()'は 'if'ブロック内になければなりません... – nnnnnn
@nnnnnn:あなたは絶対に正しいです。気づいてくれてありがとう。 –
ええ、bigggg typoがあります。しかし、ありがとう。 – New2This