我在一個頁面有好多伺服器命令按鈕控件,使用這個頁面好多人喜歡輸入了字符串就按回車,導致觸發了註銷用戶的命令按鈕,我想怎樣才能實現回車不觸發任何動作呢

解决方案 »

  1.   

    document.onkeydown=function() { 
    if (event.keyCode==13) { 
    alert("您按了回车键了!"); 

      

  2.   

    加一个return falsedocument.onkeydown=function() {  
    if (event.keyCode==13) {  
    alert("您按了回车键了!");  
    return false;
    }  
      

  3.   

    四楼的方法可以。不过你任何时候按回车都会被return false了。你发生这个问题是因为在整个html页面中,logout是第一个input,当页面载入后,logout的按钮默认获得了焦点。所以你按回车的时候,默认是触发了logout的click事件。如果你想只是在按回车后不会logout的话,还有一个不治标的方法--  在logout的按钮前加多一个input标签,这个input标签不做任何事情,也不会显示出来(被遮盖或者藏在角落或者隐藏)。这样就可以了。