HTML Textarea Заполнитель - PullRequest
       6

HTML Textarea Заполнитель

4 голосов
/ 12 ноября 2010

У меня есть текстовое поле, которое в фокусе должно очищать текстовый держатель, а когда не в фокусе - возвращать исходный текст или сохранять любой текст, который был написан в фокусе.1004 *

Я знаю, как выбрать текстовую область.$ ("textarea"). text ();

Я не уверен, как очистить содержимое, когда вы нажимаете на textarea, и затем снова вернуть содержимое, когда не в фокусе.

Ответы [ 2 ]

14 голосов
/ 18 апреля 2012

Просто добавьте параметр-заполнитель:

<input type="text" name="name" placeholder="input placeholder" />
<textarea name="comment" placeholder="textarea placeholder"></textarea>
8 голосов
/ 13 ноября 2010

Кажется, вы пытаетесь сделать то, что вы получаете инструкции в текстовой области, а затем, если вы удаляете значение, вы получаете инструкции снова. Попробуйте это

<textarea id="a">Message</textarea>

var standard_message = $('#a').val();
$('#a').focus(
    function() {
        if ($(this).val() == standard_message)
            $(this).val("");
    }
);
$('#a').blur(
    function() {
        if ($(this).val() == "")
            $(this).val(standard_message);
    }
);

Вы можете видеть, что это работает здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...