大家好请问我 是个文本框获得onkeydown='keyDown(event);'function keyDown(){
if(keynum == 13){
          当执行此 整个页面都刷新了 
       return false;
      什么都阻止不了刷新 ,我只是想当用户回车 穿个参数给后台 不需要他刷新,这个要求都满足不了吗 。求帮助呀 谢谢了
       }
}

解决方案 »

  1.   

    表单提交了吧,当焦点在表单组件上时,回车会默认提交表单的
    不用type=submit的按钮可解决此问题,自己写点击事件函数提交表单
      

  2.   

    <input type="text" value="" name="name" id="name" onkeydown='keyDown(event);'/> function keyDown(e) {
    var keynum;
    if(window.event) // IE
    {
    keynum = e.keyCode
    }else if(e.which) // Netscape/Firefox/Opera
    {
    keynum = e.which
    }
    if(keynum == 13){
    var classcodeorname = $("#classcodeorname").val();    alert("ff"+classcodeorname); //e.which.keynum=9;
    }
       } 
      

  3.   

    这段代码可不会造成刷新,你找找input所在表单(form标签)里面有没有 submit按钮
    <input type="submit" />
    <button>xx</button>
    <button type="submit">xx</button>
    都是submit按钮,如果看到,将type改为'button',然后写onclick事件提交表单
      

  4.   

    这段代码可不会造成刷新,你找找input所在表单(form标签)里面有没有 submit按钮
    <input type="submit" />
    <button>xx</button>
    <button type="submit">xx</button>
    都是submit按钮,如果看到,将type改为'button',然后写onclick事件提交表单
    今天早晨 一分析你说的就找到了 我用的是ligerui 表单域有个form 去掉就好了