@ololodff

JS Как отображать текст, при пустом значении в input?

Есть небольшой код: который дублирует то что я ввожу в input поле в другой div
function onInput() {
		var title = document.getElementById("title");
		var itemtitle = document.getElementById("itemtitle");
		if (title != null){
		    itemtitle.innerHTML = title.value;
		} else { itemtitle.text('test') }
	}


Но как сделать так, чтобы если пользователь оставляет пустое значение в input, в мой div вставлялся дефолтный текст "test" например?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
XanXanXan
@XanXanXan
const title = document.getElementById("title");
const itemtitle = document.getElementById("itemtitle");

function onInput() {
  if (!title) return;
  const value = title.value;  
  itemtitle.textContent = value === '' ? 'test' : value;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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