<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function isLength(){
alert(document.all("e").value.length+1);
}
//-->
</SCRIPT>
</HEAD><BODY>
<INPUT TYPE="text" NAME="e" onkeyDown="isLength()">
</BODY>
</HTML>

解决方案 »

  1.   

    <input id="txt1" value="1234567890">
    <input type="button" value="separate" onclick="separate()">
    <script language="javascript">
    function separate()
    {
      txt1.focus();
      var sel1 = document.selection.createRange().duplicate();  var range = txt1.createTextRange();
      var sel2 = sel1.duplicate();
      sel2.setEndPoint("StartToStart",range);
      alert("光标落在第 "+ sel2.text.length +" 位!");
    }
    </script>
      

  2.   

    meizz(梅花雪)  :我想在一个文本矿中实现类似insert 模式的功能
    <input type="text" maxlength="5">
    如果没有按下insert键,当我输入5个字符后,把光标移动到其中的一个字符上,
    按另一个键,这个字符不回发生变化,
    如果我按insert键,进入insert模式,这个字符就会被新的字符代替,
    我想问问,如果不按insert键,能不能用模拟按下insert的效果