<div id="ifrmInput" ContentEditable ="true" onkeydown="javascript:return GoKeyDown(this,event)"  
style="border:solid 1px red;height:22px;line-height:22px;width:200px;overflow-y:visible;
overflow-x:hidden;word-wrap:break-word"></div>
 
 
<script>
function GoKeyDown(txt,evt)
{
    if(evt.keyCode ==13)//explain
    {
          return false;
    }
     
    if( evt.keyCode==186)//explain
    {
        txt.innerHTML+="; ";
        
        return false;
    }
}
</script>
 
 

解决方案 »

  1.   

    186 186??  186  what mean ?
      

  2.   

    keyCode ==13回车
    186 ":";
      

  3.   

    keycode 13 = Enter keycode 186 =  if(evt.keyCode ==13) 如按的是Enter键 if( evt.keyCode==186)没找到对应的键,不清楚是指哪个键 
      

  4.   

    <script language="javascript">
         function keyevent(){
         
         alert(event.keyCode);
         }
         document.onkeydown = keyevent;
    </script>
    分号