$(document).keypress(function(e) {    if (e.ctrlKey && e.which == 13 || e.which == 10) {        $('#submit').click();        document.body.focus();    } else if (e.shiftKey && e.which == 13 || e.which == 10) {        $('#submit').click();        document.body.focus();    }})
submit 按钮上的事件:function submit_click() {
        alert('aa');
}
感觉特别奇怪,以前用的时候还是单击的,今天又调用的时候发现按钮不止被一次点击,多的时候达到三次。大家有什么看法?

解决方案 »

  1.   

    在提交的地方加上个return false;因为javascript一次,本身响应一次。
      

  2.   


    这样?function submit_click() {
            alert('aa');
            return false;
    }但试过没有效果。
      

  3.   

    改好了,在 button 事件上 加 "return submit_click()"