如何在HTML中的Textarea上做一个只读区域?

How Do I Do a Read-Only Area On A Textarea In HTML?

我正在尝试创建一个显示文本的文本区域,但是当您单击它并写一些东西时,文本会消失。例如,在某些网站上,文本栏上显示“搜索”,当您单击它并输入内容时,文本会消失(如 Google)。这是我写的代码:

<textarea style="resize:none;" cols="35" rows="1" wrap="virtual">Search</textarea>    

很遗憾,这段代码不起作用。它只是在 textarea 上写一些文本,它不会创建只读文本。我做了我的研究,但找不到能回答我的问题的问题。它们要么与 HTML 无关,要么与其他事物有关,而不是只读的。那么有人可以帮我解决这个问题吗?感谢您的时间。祝你有美好的一天。

您可以使用 placeholder 属性。

<textarea style="resize:none;" cols="35" rows="1" wrap="virtual" placeholder="Search"></textarea>

您可以为此使用 placeholder 属性:

<textarea style="resize:none;" cols="35" rows="1" placeholder="Type something..." wrap="virtual"></textarea>