2015-06-16 89 views
0

我需要避免通过按Enter键提交x-editable选择,并允许用户只通过点击提交按钮来提交。X-editable(选择):避免按提交输入键

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

这里的X-编辑初始化代码:

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

回答

0

做这个

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

在哪里 '数据项' 是编辑元素(一个或多个)。如果您通过输入按钮禁用提交,您需要有自己的“保存”按钮来提交表单。

+0

谢谢!这对于文本输入xeditables是有用的,但我不能让它与选择的,这是我的第一个问题... –

+0

因为这是我所要求的最好的方法,我会接受它作为最好的答案。 –