2013-04-08 3 views
0

Я пытаюсь создать текстовую область, которая имеет некоторый пример текста, который исчезает, когда пользователь начинает печатать. У меня есть код ниже, какие работы. Но ...Пример текста в текстовой области

Текст по умолчанию появляется только после того, как я фокусирую и не фокусирую текстовое поле, я попытался добавить параметр onload для отображения этого текста, но он не хотел работать для меня.

Когда я сохраняю страницу, не касаясь текста примера, текст переходит к сохраненному цвету текста, а не к серому по умолчанию.

Я не думаю, что я слишком далеко здесь, но провел большую часть дня происходит по кругу, все оцененная помощь

 <textarea STYLE='background:white; height:80; width:100%;' name="notes" 
    onfocus="if (this.value == 'Example of what you need to do here') { 
     this.value = ''; 
     this.style.color = '#D10034'; 
    }" 
    onblur="if (this.value == '') { 
     this.value = 'Example of what you need to do here' 
     this.style.color = '#919191'; 
    }" 
    style="color:#D10034"; >$notes</textarea> 

ответ

2

The placeholder attribute предусмотрен для намеков и пример текста.

<textarea name="nodes" placeholder="Example of what you need to do here"></textarea> 

Не нужно включать JavaScript.

+0

Я думал об этом, но примеры, которые я собираюсь использовать будет довольно большим и многоканальная линия, например, текст в текстовой области является предпочтительным вариантом –

+0

Если примеры, которые они все еще будут полезны, если они исчезнут, как только пользователь начнет вводить текст? Похоже, что они могут быть лучше рядом с текстовым полем или на другом конце ссылки, поэтому они доступны для справки, когда они заполняются. – Quentin

+0

Правда, я могу изучить эту опцию, поскольку placeholder не находится в ie9 или ранее –

0

Лучший способ обеспечить хит для ввода или вы можете использовать заполнитель атрибут или вы можете настроить подсказке. Вы можете попробовать следовать код:

<textarea placeholder="text to be display as example" name="nameoftextarea"></textarea> 
Смежные вопросы