-1
我有一個<textarea>
onkeypress
('Enter')在實時聊天中發送消息。問題是,在第一次按「Enter」後,textarea
字段從第二個輸入行開始。防止在按下文本區域上的Enter後跳到第二行
如何重置字段或不將「Enter」作爲下一行值?
代碼:
<textarea disabled = "enabled"
onblur = "stopTyping();"
onfocus = "playTitleFlag=false;
window.title='';"
onkeypress = "tryToSend(event);"
id = "chatmsg"
rows = "1"
cols = "1"
class = "chatmsg"></textarea>
而且onkeypress
功能:
function tryToSend(event) {
var key = event.keyCode;
if (key == "13") {
sendMsg();
return;
}
var msg = document.getElementById("chatmsg").value;
if (trim(msg) != "") {
typing();
}
else {
stopTyping();
}
}