Фоновый текст в типе ввода текста Переполнение стека

Я думаю, что это простой вопрос, но я не знаю, как искать этот вопрос в Google

Мне нужен фоновый текст в поле ввода текста. Как: вставить свое имя. И когда я нажимаю на поле, чтобы вставить свое имя, текст исчезает

Так вот мой код сейчас ..

<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80">hello type here.</textarea><br />

Может кто-нибудь мне помочь? Добавить все, что нужно … большое спасибо <3

1

Решение

Вам нужен атрибут заполнителя:

<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80" placeholder="hello type here."></textarea>
3

Другие решения

Для текстовой области и полей ввода вы можете просто использовать атрибут placeholder, например:

<textarea placeholder="hello type here." id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80"></textarea>

Однако этот атрибут не совместим со всеми (в основном старыми) браузерами.
Если вы хотите получить доступ к этим браузерам, вы можете использовать плагин JQuery, например, такой: https://github.com/mathiasbynens/jquery-placeholder

Или используйте JavaScript с событиями onfocus и onblur, например так:

<textarea onfocus="if(this.value=='Placeholder text')this.value='';" onblur="if(this.value=='')this.value='Placeholder text';">Placeholder text</textarea>
1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector