2013-04-26 3 views
2

Я знаю, что кто-то здесь может помочь мне. Я просмотрел все форумы здесь по одной теме, но, возможно, кто-то может помочь моему конкретному делу. Заполнитель не отображается для моего текстового поля. Вот код:Текст-заполнитель не отображается в textarea

<fieldset class="contactFormDetails"> 
    <input type="text" name="input-name" placeholder="Name" /> 
    <input type="text" name="input-mail" placeholder="Subject" /> 
</fieldset> 
<fieldset class="contactFormMessage"> 
    <textarea name="input-message" placeholder="Type your message here"></textarea> 
</fieldset> 
<fieldset class="contactFormButtons"> 
    <input type="submit" value="Send" /> 
</fieldset> 
+0

Что вы хотите у браузера? –

+0

Как ни странно, у меня такая же проблема на хроме! –

+0

Смотрите этот ответ [http://stackoverflow.com/questions/10186913/html5-textarea-placeholder-not-appearing][1] [1]: http://stackoverflow.com/ вопросы/10186913/html5-textarea-placeholder-not-появляются –

ответ

1

Какой браузер вы используете? Атрибут placeholder не поддерживается в более старых версиях IE.

Посмотрите здесь, чтобы увидеть, если она поддерживается в версии браузера: http://caniuse.com/input-placeholder

здесь см: https://stackoverflow.com/a/13281620/1846192 для плагина JQuery, который добавляет поддержку для текста заполнителя в старых версиях IE, и который Безразлично» t отправьте текст заполнителя в качестве значения при отправке своей формы.

1

Вы понимаете, что можете сделать это правильно?

<textarea name="input-message" placeholder="Type your message here"></textarea> 
+0

Это не эквивалентно тексту заполнителя. Ваше решение требует, чтобы пользователь выделил и удалил текст перед входом в свой собственный, тогда как текст заполнителя автоматически исчезает с момента ввода текста в текстовое поле. Кроме того, это решение требует больше работы при отправке формы, потому что значение «Введите ваше сообщение здесь» будет отправлено, если пользователь ничего не вводит, а затем его нужно обрабатывать на сервере. – beterthanlife

+0

@betterthanlife оригинальная разметка правильная, проверьте свой css, чтобы увидеть, скрывает ли он его или может быть установлено в белый цвет? –