【问题标题】:Click on Enter on Jtable edit/create record do not submit jtable form在 Jtable 编辑/创建记录上单击 Enter 不提交 jtable 表单
【发布时间】:2014-01-23 08:17:25
【问题描述】:

我一直在我的 aspx 页面中使用 JTable,一切看起来都很好,但是在某个内容页面上,当我尝试在 Jtable 中编辑或添加项目时,默认情况下我按 Enter,UI 变得模糊。在更新 Jtable 行时按 Enter 之前。

我想要的只是当我点击 Enter 时,提交 jtable ,在编辑和创建表单时模拟点击 Save 按钮。

我可以用这个:

formCreated: function (event, data) {
    data.form.find('input[type="text"]').keydown(function (event) {
        if (event.keyCode == 13) {
            $('#AddRecordDialogSaveButton').click();
            $('#EditDialogSaveButton').click();
            event.preventDefault();
            return false;
        }
    })
}

但我必须在每个 jquery jtable 表单上复制它。有没有最简单的方法?

【问题讨论】:

    标签: c# javascript jquery asp.net-mvc jquery-jtable


    【解决方案1】:

    我喜欢与所有需要此问题的人分享我的解决方案:

    $(window).keydown(function (event) {
    if (event.keyCode == 13) {
        event.preventDefault();
        $('#AddRecordDialogSaveButton').click();
        $('#EditDialogSaveButton').click();
        return false;
    }
    });
    

    【讨论】:

      猜你喜欢
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      相关资源
      最近更新 更多