2011-11-07 59 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时才会触发。