<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>
<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>
<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>
<input type="text" maxlength="5">
如果没有按下insert键,当我输入5个字符后,把光标移动到其中的一个字符上,
按另一个键,这个字符不回发生变化,
如果我按insert键,进入insert模式,这个字符就会被新的字符代替,
我想问问,如果不按insert键,能不能用模拟按下insert的效果