我正在使用下面的代码尝试在点击之前获取要显示的值。我想在texarea中显示“回复此处”的值,当有人点击它时,应该离开让他们输入他们的回复。我正在使用下面的代码,但只有在框中单击一下才会显示该值。我该怎么调整呢?
onclick="this.value='';" onfocus="this.select()"
onblur="this.value=!this.value?'Reply
here':this.value;" value="Reply here"
答案 0 :(得分:1)
textarea不接受“value”属性,设置textarea的默认值使用以下内容:
<textarea>reply here</textarea>
答案 1 :(得分:0)
我正在寻找一个不同的答案,但我想我可以对HTML5的可用内容有所了解。您需要做的就是执行以下操作:
<textarea placeholder="Reply here"></textarea>
但是,我确信它不能用于更旧的浏览器,但这里有一个向后兼容的链接:how to use HTML5 placeholder attribute with backward-compatibility in mind?