我的页面有个 text 文本输入框,但我在文本框里一按回车,整个页面就会刷新,有没有什么设置的?

解决方案 »

  1.   

    因为在FORM里按回车会自动提交.把FORM中的回车屏蔽或者做特殊处理.
      

  2.   


    <form action="aaa.asp">
    <input type="text" name="xx" onkeydown="return doit(event);">
    </form> 
    <script>
    function doit(evt){
    evt = window.event?event:evt;
    if(evt.keyCode==13) return false;
    }
    </script>
      

  3.   


    正解,返回false代表不执行这个动作的默认效果:也就是提交