2012-03-07 60 views
0

我正在使用Jeditable,并希望基于错误返回类型(服务器端验证后)将该元素保留在编辑模式下。这个问题以前曾被问过,但似乎没有得到满意的回答。有谁熟悉Jeditable有任何建议?谢谢。jeditable,如何坚持编辑模式

+0

,你可以链接到类似的问题问过? – 2012-03-07 03:18:16

+0

这里至少有一个类似的链接(http://stackoverflow.com/questions/727973/jquery-jeditable-stay-in-edit-mode-on-error) – dgeare 2012-03-07 18:58:10

+0

认真? jquery ninjas中没有任何想法?我想知道是否至少我可以在Jeditable回调中抛出一个事件来重新触发它,但我不知道这是可能的还是语法可能的样子。 (客户端脚本newb: - /) – dgeare 2012-03-09 17:41:25

回答

0

我只是在同一个问题上挣扎。通过查看源代码,我发现了以下部分:

var onerror = settings.onerror || reset; 

默认行为显然会重置表单。为了保持编辑的错误后,你可以做到这一点

$('.content').editable('/some-url', { 
     onerror: function() { 
     alert("ERRROOOORRRR"); 
     } 
}); 
0

使用的onblur设置:onblur:function(){ return false; }