Html Textarea占位符

Har*_*M V 4 html jquery textarea input

我有一个textarea,它在焦点时应该清空文本持有者,当失焦时应该恢复原始文本或保留在焦点时写入的任何文本.

编辑:

我知道如何选择文本区域.$( "textarea的")文本().

我不确定当你点击textarea什么都没有时如何清除内容,然后在没有焦点时再次取回内容.

web*_*aly 14

只需添加占位符参数:

<input type="text" name="name" placeholder="input placeholder" />
<textarea name="comment" placeholder="textarea placeholder"></textarea>
Run Code Online (Sandbox Code Playgroud)


cam*_*aca 8

看来你正在尝试在textarea中获取指令,然后如果你删除了值,你会再次获得指令.试试这个

<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);
    }
);
Run Code Online (Sandbox Code Playgroud)

你可以看到它在这里工作.