X-editable(select):避免按回车键提交

X-editable(select): Avoid submitting on pressing enter key

我需要避免通过按回车键提交 x-editable select,并允许用户仅通过单击提交按钮来提交它。

我在 documentation 中找不到任何关于如何在 x-editable 中实现这一点的参考。

这是 x 可编辑的初始化代码:

$(".xe-user").editable({
            mode        : "popup",
            type        : "select",
            source      : webroot + "/index.php/user/getUser",
            name        : "Id_user",
            toogle      : "manual",
            url         : url
        }); 

这样做

$('.data-item').on('shown', function(e, editable) {
    editable.input.$input.keypress(function (e) {
        if (e.which == 13) {
            return false;
        }
    });
});

其中“.data-item”是可编辑元素。如果您禁用通过回车按钮提交,则需要有自己的 "save" 按钮来提交表单。

jQuery(document).on('keypress','.editable-text',function(e){
                if(e.which == 13) {
                        return false;
                }
        });

此处“.editable-text”是您的输入字段class。