jeditable, как сохранить режим редактирования - PullRequest
0 голосов
/ 07 марта 2012

Я работаю с Jeditable и хочу сохранить элемент в режиме редактирования на основе типа возврата ошибки (проверка на стороне сервера).Этот вопрос задавался ранее, но, похоже, на него никогда не было удовлетворительного ответа.Кто-нибудь, кто знаком с Jeditable, имеет какие-либо предложения?Спасибо.

Ответы [ 3 ]

1 голос
/ 30 мая 2012

Я бы просто вызвал jeditable событие снова в функции обратного вызова.Как это http://jsfiddle.net/wgjV4/

0 голосов
/ 12 октября 2017

Используйте настройку onblur: onblur:function(){ return false; }

0 голосов
/ 02 июля 2014

Я только что боролся с той же проблемой. Просматривая исходный код, я обнаружил следующий фрагмент:

var onerror  = settings.onerror  || reset;

Поведение по умолчанию явно сбрасывает форму. Чтобы сохранить правку после ошибки, вы можете сделать это

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