2014-03-18 33 views
-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(); 
    } 
} 

回答

相關問題