jquery jeditable没有确定和取消按钮

时间:2010-03-08 15:07:51

标签: jquery button jeditable

我有一个textarea,我可以使用jeditable插件进行编辑,但我不想要OK和Cancel按钮。相反,我是通过单击远离textarea(模糊)来保存文本。我准备好了这段代码,但我不知道如何让它工作。

2 个答案:

答案 0 :(得分:10)

只需使用以下设置将其添加到哈希:

onblur   : 'submit'

示例:

$(document).ready(function() {
    $("#editable1").editable("http://www.domain.com/editdata/", { 
        indicator : "<img src='img/indicator.gif'>",
        type      : 'textarea',
        onblur    : 'submit',
        tooltip   : 'Click to edit...',
        cancel    : 'Cancel'
    });
});

希望它有所帮助,

干杯

答案 1 :(得分:0)

对于那些由于onblur过早触发而可能在移动支持方面苦苦挣扎的人,需要采用编程方式来取消&#34;编辑。我将下面的剪辑添加到jquery.jeditable.js文件的开头,在if(&#39; destroy&#39; == target)块下面。

if ('cancel' == target) {
        //original.reset();
        if ($.isFunction($.editable.types[settings.type].reset)) {
            var reset = $.editable.types[settings.type].reset;
        } else {
            var reset = $.editable.types['defaults'].reset;
        }
        reset.apply(form, [settings, original]);
        return;
    }

也很难将其修改为提交功能。