<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--//-->
</SCRIPT>
</HEAD><BODY>
<input type=text onkeypress="document.all.tip.innerText = String.fromCharCode(event.keyCode);" onpaste="document.all.tip.innerText=clipboardData.getData('text')">
<div id=tip style="display:inline;"></div><div id=dreplace style="display:inline;"></div></BODY>
</HTML>

解决方案 »

  1.   

    to ttyp(愿赌服输)
    你这两个应该都不行
    1。用户如果启用了输入法,返回的事就是错误的
    2。比如输入框内已经有一些内容了,用户先选择了其中的一部分或者全部,然后再粘贴,就是覆盖选中的内容,你这样也是无法得到正确的结果的
      

  2.   

    启动了输入法的的不能KEYPRESS判断到的
    被覆盖的内容还真不知道,学习
      

  3.   

    我想把输入框做成组件,不太想用style="leime-mode:disabled"这个,这样在限制中文输入上就比较难,各位大侠想想有什么办法没有。
      

  4.   

    事后判断吧,改onpropertychange事件