У меня есть скрипт, где пользователь должен ввести текст сообщения, если же он его не введёт, то выводится ошибка через alert что нельзя отправить пустое сообщение.
Проблема заключается в том, что если я например открою две вкладки и в одной из них не напишу текст в поле и нажму на отправку, то выводится ошибка не только на этой вкладке, но и в другой тоже.
Мне нужно чтобы если текст не был введён, то вывести ошибку только на экране того человека, который не ввёл текст для отправки.
Код для изменения:
if(msg !== ""){
var time = new Date();
messages.append(
"<div class='message-container'>" +
"<h1 class='message'>" +
`<span class='h1-message-author-name'>${localStorage.getItem("messageAuthorName")}</span>` +
`<span class='h1-message-time'> в ${time.getHours()}:${time.getMinutes()}:${time.getSeconds()}</span>` +
"</h1>" +
`<div class='message-content'>${msg}</div>` +
"</div>"
);
} else {
alert("Ошибка: нельзя отправить пустое сообщение")
}