2011-11-07 58 views
0

我想有佔位符文本,而JavaScript是通過做一些這樣的:如何獲得佔位符文本上,沒有佔位符的JavaScript JavaScript時關閉 - 沒有HTML5

<input id="firstform" type="text" value="Pizza" onblur="this.value=!this.value?'Pizza':this.value;" onfocus="this.select()" onclick="this.value='';" name="firstform"> 

我如果javascript被關閉,則喜歡將該字段留空,因爲當javascript被選中時,佔位符文本保持不變。

不幸的是,我不能使用HTML5的佔位符屬性,而不是所有這些。

回答

0

負載與JS

window.onload = function(){ 
    document.getElementById('firstform').value = 'Pizza'; 
}; 

如果用戶有JS關閉該方式在頁面加載的值,該字段爲空白

+0

謝謝,我正在思考這些問題,並不知道如何去做。 – acowley

+0

沒問題,很高興我能幫忙! – simonlchilds

0

關閉JavaScript,有非常少的選項,但如果你想考慮與JavaScript選項啓用後,您可以使用HTML5佔位符和javascript polyfill爲佔位符,以確保它的工作原理與不支持placeholder瀏覽器。

0

只需將該字段爲空源和值分配給它在onload事件中,只有啓用javascript時纔會觸發。