Я думаю, что это простой вопрос, но я не знаю, как искать этот вопрос в Google
Мне нужен фоновый текст в поле ввода текста. Как: вставить свое имя. И когда я нажимаю на поле, чтобы вставить свое имя, текст исчезает
Так вот мой код сейчас ..
<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80">hello type here.</textarea><br />
Может кто-нибудь мне помочь? Добавить все, что нужно … большое спасибо <3
Вам нужен атрибут заполнителя:
<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80" placeholder="hello type here."></textarea>
Для текстовой области и полей ввода вы можете просто использовать атрибут 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>