backspace键触发不了长度减少的事件
需求:按下backspace键一次长度减少1,但这段代码没有反应。
用鼠标选中二个字符,按下backspace键,长度减少2
<html>
<TITLE>显示输入字符长度</TITLE>
<meta http-equiv=Content-Type content="text/html; charset=gb2312"><SCRIPT LANGUAGE="JavaScript">
function showLength(){
 
   var telephone=document.getElementById("telephone")
  document.getElementById("length").innerHTML=telephone.value.length+1;
 }
</SCRIPT>
<BODY>
<form name="form">
<input type="text" name="telephone" id="telephone"  onkeypress="showLength()">
<span id="length" style="color: red;"></span>
</form>
</BODY>
</HTML>哪位高手最先贴上的代码正确,积分只给他一人。

解决方案 »

  1.   

    <html> 
    <TITLE>显示输入字符长度 </TITLE> 
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"> <SCRIPT LANGUAGE="JavaScript"> 
    function showLength(){   var telephone=document.getElementById("telephone") 
      document.getElementById("length").innerHTML=telephone.value.length; 

    </SCRIPT> 
    <BODY> 
    <form name="form"> 
    <input type="text" name="telephone" id="telephone"  onkeyup="showLength()"> 
    <span id="length" style="color: red;"> </span> 
    </form> 
    </BODY> 
    </HTML> 
      

  2.   


    <html>
    <TITLE>显示输入字符长度 </TITLE>
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"><SCRIPT LANGUAGE="JavaScript">
    function showLength(){  var telephone=document.getElementById("telephone")
      document.getElementById("length").innerHTML=telephone.value.length+1;
    }
    </SCRIPT>
    <BODY>
    <form name="form">
    <input type="text" name="telephone" id="telephone"  onkeyup="showLength()">
    <span id="length" style="color: red;"> </span>
    </form>
    </BODY>
    </HTML> 
      

  3.   

    测试过了,不少啊,LZ试试下面的<html>
    <TITLE>显示输入字符长度 </TITLE>
    <meta http-equiv=Content-Type content="text/html; charset=gb2312"><SCRIPT LANGUAGE="JavaScript">
    function showLength(){  var telephone=document.getElementById("telephone")
      document.getElementById("length").innerHTML=telephone.value.length;
    }
    </SCRIPT>
    <BODY>
    <form name="form">
    <input type="text" name="telephone" id="telephone"  onkeyup="showLength()">
    <span id="length" style="color: red;"> </span>
    </form>
    </BODY>
    </HTML> 
      

  4.   

    BeenZ 谢谢你了,我想了好久!!!
      

  5.   

    sohighthesky:我怎样对你追加积分呢?