gpt4 book ai didi

javascript - 如果文本区域为空,如何在按下回车键时显示错误?

转载 作者:行者123 更新时间:2023-11-29 10:09:41 25 4
gpt4 key购买 nike

我正在尝试进行此聊天。到目前为止一切正常,但如果文本区域为空,我想在按回车键时显示错误。谁能告诉我该怎么做?我一直在尝试很多方法,但没有任何效果。谢谢。

$("#message").keypress(function(e) {
var test = $("#Uname").val()
var valmsg = $('#message').val();

if (e.which == 13 && valmsg.trim()) {
$("#chat").append("<div class='mesaj'>" + test+ ':' + valmsg + " </div>");
$('#message').val('');
}
});

这是我的代码 https://jsfiddle.net/azfwuzad/2/

最佳答案

您可以通过在按下返回键时检查文本区域的值不为空来实现这一点。试试这个:

$("#message").keypress(function(e) {
var test = $("#Uname").val()
var valmsg = $('#message').val();

if (e.which == 13 && valmsg.trim() == "") {
e.preventDefault();
alert('Please type a message to send');
} else if (e.which == 13) {
$("#chat").append("<div class='mesaj'>" + test + ':' + valmsg + "</div>");
$('#message').val('');
}
});

Updated fiddle

调用 preventDefault() 将阻止回车键在空文本区域中添加新行。

关于javascript - 如果文本区域为空,如何在按下回车键时显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35748374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com