Ich habe ein Feld, das von Jeditable aktualisiert wird. Ich möchte vor dem Übermitteln von Updates eine Warnmeldung ausgeben, wenn der Wert reduziert wird (was zum Verlust von Daten führen würde), nicht jedoch, wenn der Wert erhöht wird.
Dies scheint ein guter Kandidat für die On-Submit-Funktion von jeditable zu sein, die ich glücklich auslösen kann. Ich kann den neuen Wert von $ ('input', this) .val () erhalten, aber wie bekomme ich den ursprünglichen Wert, zu dem es in diesem Kontext zu vergleichen?
...
Seit ich die obige Erklärung / Frage gepostet habe, habe ich mir eine Lösung einfallen lassen. Indem Sie die Invokation in jquery.ready von
ändern %Vor%bis
%Vor%Ich kann settings.submitdata.old_value in der Methode onsubmit verwenden.
Aber es muss sicherlich einen besseren Weg geben? Jeditable muss immer noch den alten Wert irgendwo versteckt haben, um ihn rückgängig machen zu können. Also die Frage wird, wie kann ich auf das von der onsubmit Funktion zugreifen?
Vielen Dank im Voraus für Anregungen.
Hier ist meine editierbare (sie verwendet die Funktion submitEdit):
%Vor%In submitEdit origvalue ist der ursprüngliche Wert vor der Bearbeitung
%Vor%Eine viel einfachere Lösung wäre das Hinzufügen dieser Zeile zu Ihrer sublindata -Variable
%Vor%