清除文本区域中的默认值
Clear the default value in a textearea
我实现了一个即时通讯工具,其中有一个开头带有标记的文本区域"Write your message ..."
我希望当用户点击这个文本区域时,这条消息被删除。是否可以在 HTML 中执行此操作?
我尝试使用 onFocus 但它不起作用。
<textarea class="chat-input"
rows="2" cols="50"
(keydown.enter)="onEnter($event)"
onfocus="if(this.value=='Write your message ...'){this.value='';}"
onblur="if(this.value==''){this.value='Write your message ...';}">
Write your message ...
</textarea>
您正在查找 placeholder
属性。
<textarea
placeholder="Write your Message"></textarea>
如果你想在焦点上隐藏占位符
<textarea
data-placeholder="Write your Message"
placeholder="Write your Message"
onfocus="this.placeholder = ''"
onblur="this.placeholder = this.getAttribute('data-placeholder')"></textarea>
我实现了一个即时通讯工具,其中有一个开头带有标记的文本区域"Write your message ..."
我希望当用户点击这个文本区域时,这条消息被删除。是否可以在 HTML 中执行此操作?
我尝试使用 onFocus 但它不起作用。
<textarea class="chat-input"
rows="2" cols="50"
(keydown.enter)="onEnter($event)"
onfocus="if(this.value=='Write your message ...'){this.value='';}"
onblur="if(this.value==''){this.value='Write your message ...';}">
Write your message ...
</textarea>
您正在查找 placeholder
属性。
<textarea
placeholder="Write your Message"></textarea>
如果你想在焦点上隐藏占位符
<textarea
data-placeholder="Write your Message"
placeholder="Write your Message"
onfocus="this.placeholder = ''"
onblur="this.placeholder = this.getAttribute('data-placeholder')"></textarea>