@weRifiCatoR
Начинающий программист

Как в socket.io не выводить alert везде?

У меня есть скрипт, где пользователь должен ввести текст сообщения, если же он его не введёт, то выводится ошибка через 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("Ошибка: нельзя отправить пустое сообщение")
					}
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы