<input id="Text1" type="text" value="asdfsadf" onfocus="this.value=''" />

解决方案 »

  1.   

    这种方法 很暴力哦,如果是个查询关键字,我什么都不填写直接查询,还是可以get到input的value的,那不按照value的值来查了。
      

  2.   


    总之事实就是这样的。浏览器并没有区别input的显示值和value,所以只能自己判断。提交的时候判断一下是不是为空或者是不是等于你定义的显示字符。但是这样也有问题,如果用户就是想输入你的提示信息呢?呵呵建议封装成自己的一个js对象,在这基础上做一些扩展和处理,具体的实现可以参考ext的textfield
      

  3.   

    呵呵,不是最好的方法哦,7楼说的有道理:建议封装成自己的一个js对象,在这基础上做一些扩展和处理,具体的实现可以参考ext的textfield