在该输入框上写onkeydown事件不就得了么

解决方案 »

  1.   

    <input type="text" onkeydown=keyDown()>
      

  2.   

    <input type="text" onkeydown=keyDown()>
    function keyDown()
    {
      if( event.keyCode == 13 )
      {
         ===
      }
    }
      

  3.   

    cuigod(宁寂) 
    我试了不行,你试过可以吗?tantaiyizu() 
    你的那个只能在IE中用,不通用。
      

  4.   

    <script type="text/javascript">
    if(document.addEventListener){
    document.addEventListener("keydown",keyDown,true);
    }else{
    document.attachEvent("onkeydown",keyDown);
    }
    function keyDown(event){
    if(event.keyCode==13)
               {}
    }
    </script>
      

  5.   

    windwl(风之问情)
    我试用了你的,但不没看出有什么特别的?如果仅仅是实现在IE和其它的浏览器上来判断是否输入了回车键的话,我自己举的那个例子已经可以实现了。但是,我想实现的是只触发特定的文本框的键盘事件,而不是所有页面中的输入框。不知道能不能做到?
      

  6.   

    <script language=javascript>
    function keyPress()
    {
    alert(event.keyCode);
    }
    </script>
    <input type=text  onkeypress=keyPress() id=txt>
      

  7.   

    <input type=text id=txt><script type="text/javascript">
    if(txt.addEventListener){
    txt.addEventListener("keydown",keyDown,true);
    }else{
    txt.attachEvent("onkeydown",keyDown);
    }
    function keyDown(event){
    if(event.keyCode==13)
               {alert("enter");}
    }
    </script>
      

  8.   

    mmcgzs(毛毛虫:唯一一种长有绒毛的爬行动物!) 
    在firefox下面可以了,但在IE下又不行了?怪事,有没有再完善一点的呢?
      

  9.   

    OH,是可以的,是我弄错了,不好意思,但在IE7下面还是会出错一些警告:
    错误:对象不支持此属性或方法