@izmailovalber

Как отображать placeholder над полем после его заполнения?

Доброго времени суток!
Подскажите, возможно у кого-то есть готовое решение, как при вводе текста в поле placeholder отображать над полем?
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Есть простой способ с использованием required и :focus :valid

https://jsfiddle.net/Vlad_IT/htqg5j0b/2/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vardoLP
Ват ю сэй эбаут май мама?!
Ответ написан
Комментировать
john36allTa
@john36allTa
alien glow of a dirty mind
<span></span><br>
<input type="text" class="responsiveInput" placeholder="Enter something"></input

document.getElementsByClassName("responsiveInput").oninput = function(){
    this.previousSibling.innerText = this.value !== '' ? this.placeholder : '';
}

Текст появится в span выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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