按回车键提交报表,按一次会连续提交好几条数据

$(document).bind('keydown', function(e) {  
    var key = window.event ? e.keyCode : e.which;  
    if (key.toString() == "13") {  
        _g('${sessionID}').writeReport();  
    }else{
           return false;
    }   
})
这是js代码

FineReport飞段 发布于 2017-11-20 18:56
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
macro_hard发布于2017-11-20 18:56(编辑于 2023-9-6 09:34)
555
最佳回答
0
我从山中来发布于2017-11-20 19:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
w帆发布于2017-11-20 21:39(编辑于 2023-9-6 09:34)
555
  • w帆 w帆 $(document).bind 改$(document).on. 试试
    回复
    2017-11-20 21:45 
  • 飞段 飞段(提问者) 我这个是主键自增的,没有设置
    回复
    2017-11-21 08:04 
  • 飞段 飞段(提问者) 你这个是9.0版本,我这边是8.0的打不开
    回复
    2017-11-21 08:21 
  • 飞段 飞段(提问者) 我刚刚设置了主键,改成$(document).on还是会这样
    回复
    2017-11-21 09:00 
  • w帆 w帆 回复 飞段 :你发例子上来看看  
    回复
    2017-11-21 09:05 
最佳回答
0
hemony发布于2017-11-21 08:45(编辑于 2023-9-6 09:34)
555
最佳回答
0
飞段发布于2017-11-21 09:36(编辑于 2023-9-6 09:34)
555
最佳回答
0
飞段发布于2017-11-21 09:37(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-11-22 00:26(编辑于 2023-9-6 09:34)
555
  • 飞段 飞段(提问者) 不行啊,我添加完之后,在点击查询的话,再次添加又重复添加数据了。。。
    回复
    2017-11-22 08:39 
最佳回答
0
macro_hard发布于2017-11-22 08:47(编辑于 2023-9-6 09:34)
555
  • 飞段 飞段(提问者) 就是上面的图,我说所谓的添加,就是按回车键触发的提交的
    回复
    2017-11-22 09:29 
最佳回答
0
macro_hard发布于2017-11-22 09:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
飞段发布于2017-11-22 10:14(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard 在_g(\'${sessionID}\').writeReport();之前加个alert,看看js执行了几次,如果只有1次,说明js没问题,就查其他原因
    回复
    2017-11-22 12:48 
  • 飞段 飞段(提问者) 回复 macro_hard :这个我也试过了,没点查询还行,点完查询,再按回车会alert好几次
    回复
    2017-11-22 13:06 
  • 0关注人数
  • 733浏览人数
  • 最后回答于:2017-11-22 13:44
    活动推荐 更多
    热门课程 更多
    返回顶部