" onkeydown=\"javascript: if(event.keyCode==13){document.forms[0].submit()} \" " + 

解决方案 »

  1.   

    你得指定form的action属性啊
      

  2.   

    改了,一下,还是只能刷新。" onkeydown=\"javascript: if(event.keyCode==13){EnterSubmit();} \" " +

    .................
    function EnterSubmit() {

    //alert();
    document.getElementById("FindNearestSubmitButton").click(); 
    }回车到EnterSubmit()可以正常运行,就是没有点击按钮。
      

  3.   

    //回车触发某按钮的单击事件
    function Query()
    {
        if(event.keyCode ==13)
        {    
            document.getElementById("search").click();
            event.returnValue = false;
        }
    }
    function find()
    {

    <input id="txtKeyword" name="txtKeyword" type="text" value="请输入产品名称" onkeydown="Query();" />
    <img src="http://www.kancai.com/souimage/button.gif" id="search" onclick="find();" alt="搜索" />
    img和buntton是一样的
      

  4.   

    注意:
    document.getElementById("search").click(); 中的
    "search"一定为img或button控件的id
      

  5.   

    还有文本框的这个事件
    onkeydown="Query();" 
      

  6.   

    <input type="submit" /> 或者 <input type="image" /> 默认就有这个效果
      

  7.   

    加了
    event.returnValue = false; 
    就可以了。请教一下kong521 ,为什么屏蔽了返回值就可以了呢。
    3x另外请kong521 到
    http://topic.csdn.net/u/20080524/12/5bae761c-17d6-4fb2-8192-2b763bf574aa.html
    发个回帖,一样的问题,也把分数结给你。