我的聊天机器人应用程序出现问题,用户按下提交按钮后会在表单中插入换行符。为了澄清,消息 正在发送,但随后创建换行符,因此用户必须退格才能使表单完全为空。
var enableEnterKey = function() {
$(document).keypress(function(e) {
if($('#maxx-message-box').is(':focus') && e.keyCode === 13) {
var message = $('#maxx-message-box').val();
sendMessage(message);
}
});
这是我们的功能。请帮忙。
答案 0 :(得分:0)
您可能需要以下内容:
$("#maxx-message-box").keypress(function (e) {
if (e.keyCode != 13) return;
var message = $("#maxx-message-box").val().replace(/\n/g, "");
if (!!message)
{
sendMessage(message);
$("#maxx-message-box").val("");
}
return false;
});