У меня есть поле, которое обновляется с помощью jeditable.Я хочу вывести предупреждающее сообщение перед отправкой обновлений, если значение уменьшается (что может привести к потере данных), но не увеличивает его.
Это кажется хорошим кандидатом на функцию onsubmit в jeditable, котораяЯ могу сработать счастливо.Я могу получить новое значение из $ ('input', this) .val (), но как мне получить исходное значение, с которым его можно сравнить в этом контексте?
...
С тех пор, как я разместил вышеупомянутое объяснение / вопрос, я нашел своего рода решение.Изменяя вызов в jquery.ready с
$('#foo').editable(...);
на
$('#foo').hover(function(){
var old_value = $(this).text();
$(this).editable('ajax.php', {
submitdata {'old_value':old_value}
});
});
, я могу использовать settings.submitdata.old_value в методе onsubmit.
Но, несомненно,должен быть лучший способ?У jeditable должно быть еще какое-то старое значение, чтобы иметь возможность вернуть его.Поэтому возникает вопрос: как я могу получить к нему доступ из функции onsubmit?
Заранее большое спасибо за любые предложения.