Задать вопрос
@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" например?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект