У меня есть поле, обновляемое jeditable. Я хочу вывести предупреждающее сообщение перед отправкой обновлений, если значение уменьшается (что приведет к утере данных), но не если оно увеличивается.Как получить доступ к старым и новым значениям перед отправкой с помощью jeditable
Это кажется хорошим кандидатом на функцию onsubmit jeditable, которую я могу вызвать с радостью. Я могу получить новое значение из $ ('input', this) .val(), но как получить исходное значение для сравнения в этом контексте?
...
С проводкой выше объяснение/вопрос, я придумал решение сортов. Изменяя invokation в 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?
Большое спасибо за любые предложения.