偵測鍵盤事件,如果使用者按下 Enter 即執行 submit() 送出訊息,如果按 Shift+Enter 則為換行。程式碼如下:
HTML
<button type="button" class="btn btn-light" style="border:1px black solid;" onclick="submit()">送出</button>
Javascript
function submit(){
…
}
$(document).keypress(function(e){
var keynum = (event.keyCode ? event.keyCode : event.which);
if (event.shiftKey && event.keyCode == '13') {
var e = $(this).val();
$(this).val(e + '\n');
} else if(keynum == '13'){
submit();
}
});