document.getElementById("inputzhi").defaultValue 
可以的到他的初始值然后你用输入的值和他进行比较

解决方案 »

  1.   

    给你代码:
    <html></html>
      

  2.   

    可以考虑增加一个比如DefaultValue的属性,比如<input id="inputzhi" name="inputzhi" DefaultValue="输入" value="输入"> 这样,在操作的时候可以通过比较value和defaultvalue是否相等。
    这样比较简单,直观。
      

  3.   

    <html>
       <head>
         <script type="text/javascript">
            function isNum(){
               var str=document.myform.myid.value;
                if(str == "请输入"){
                    document.myform.myid.value="";
                 }
            }
          </script>
        </head>
        <body>
           <form name="myform">
              请输入:<input type="text" name="A" id="myid"value="请输入" onfocus="isNum()">
            </form>
        </body></html> 你看看吧。行不行。我电脑没网页编译工具手写的可能会出错吧。!
      

  4.   

    <html> 
      <head> 
        <script type="text/javascript"> 
            function isNum(){ 
              var str=document.myform.myid.value; 
                if(str == "请输入"){ 
                    document.myform.myid.value=""; 
                } 

            }  function Eve(e){
    if(event.keyCode>=97){    event.returnValue=false;
       document.myform.myid.value = "";
       alert("必须是数字哦");
    }
    }

          </script> 
        </head> 
        <body> 
          <form name="myform"> 
              请输入: <input type="text" name="A" id="myid"value="请输入" onkeypress="Eve(this)" onfocus="isNum()"> 
      <br><br><br>           </form> 
        </body> </html> 这个肯定符合你的要求!