<input type="text" onkeydown="msg(this)" name="test">
<script language="javascript">
function msg(obj){
if(event.keyCode=='13'){
alert(obj.value);
}}
<script>
我设计的原意是按下回车键,弹出文本框的内容。但是如果用微软输入法或智能ABC等用回车键选字的输入法,弹出的文本框内容就不正确了。烦请高手指点如何能解决,谢谢!!

解决方案 »

  1.   

    <input type="text" onkeydown="msg(this)" name="test">
    <script language="javascript">
    function msg(obj){
    if(event.keyCode==13){
    alert(obj.value);
    }}
    </script>
      

  2.   

    <input type="text" onkeydown="msg(this)" name="test">
    <script language="javascript">
    function msg(obj){
    if(event.keyCode==13){
    alert(obj.value);
    }}
    </script>
      

  3.   

    谢谢!
    但我的意思是:文本框捕捉回车键事件,按下回车弹出文本框里的内容。但是现在只要按下回车键,就会弹出警告框(这并不是我想要的)。如果这样像微软输入法或智能ABC等按下回车选字的输入法,就无法选字了。