<script> 
function chk(myform){
if(myform.text1.value=="")
{
myform.text1.value="请输入内容";
return false;
}
}
</script><form name="myform">
<input type="text" value="请输入内容" name="text1" onClick="this.value=''" onBlur="chk()">
</form>
鼠标点击text内容清空无输入操作,当焦点移去,内容恢复原来value值。

解决方案 »

  1.   


    <form name="myform">
    <input type="text" value="请输入内容" name="text1" onClick="this.value=''" onBlur="this.value = this.value || this.defaultValue">
    </form>
      

  2.   

    this.value = this.value || this.defaultValue要么是输入的内容,要么是默认的value值额。。我还真没用过这个。想学习。
      

  3.   

    <input id="test" name="test" type="text" value="请输入内容" onfocus="if(this.value == this.defaultValue) this.value = ''" onblur="if(this.value == '') this.value = this.defaultValue" /> 
      

  4.   


    function chk()
    {
         if(document.getElementById("text1").value=="请输入内容")
          {
            document.getElementById("text1").value="";
          }
    }
    function c()
    {
        if(document.getElementById("text1").value=="")
        {
            document.getElementById("text1").value="请输入内容";
        }
    }
    <input type="text" value="请输入内容" name="text1" onClick="chk()"onblur  ="c()">