我有一個顯示一些默認文本的文本框。鼠標懸停,文本將消失,用戶將能夠在那裏定期鍵入:如何變灰文本框的默認文本?
不過,我想一些CSS樣式應用於默認文本,以便它看起來像教學文本沒有別的。你有什麼想法如何做到這一點?
默認文本將是灰色
的onmouseover文本會消失,當用戶開始輸入這將是隻是普通的黑色。
下面是當前代碼如下:
<textarea
class="textarea"
onblur="if(this.value=='') this.value='Question or topic you need help with (in one sentence)...';"
onfocus="if(this.value=='Question or topic you need help with (in one sentence)...') this.value='';"
id="question"
name="question"
>
Question or topic you need help with (in one sentence)...
</textarea>
謝謝!
兩個字:'placeholder'屬性。像'佔位符'那樣行爲會更好 - 不要使用'onmouseover',而應該在'textarea'被關注時使用。但是,您應該只使用「佔位符」和一箇舊版瀏覽器的插件。 – thirtydot
HTML5佔位符僅用於此! – jolt
不要使用佔位符(本地,腳本,無論),他們是一個用戶的痛苦。改爲提供屏幕幫助。 – RobG