onblur="if(!this.value) {this.value=defaultValue; this.type='text';}"对比一下你的代码,为啥你之前都带this了,这里就不带this呢?是说这个问题不,还有,你后面给的那个函数,有什么用,都没有绑定到标签中,给这个干嘛,而且,看着这个函数,也没有错误的。先试试,把上面的改了,然后看看能不能解决你的问题。发帖,你好歹把你的问题说下,给一段代码,让人帮你纠错,都不知道你出的什么错,幸好代码比较短,如果几百行代码,谁会花时间去看
调试欢乐多
onblur="if(!this.value) {this.type='text';}"不在onblur的时候,重新赋值,就可以了