diff --git a/application/forms.class.inc.php b/application/forms.class.inc.php index a537aba17..908c00f1b 100644 --- a/application/forms.class.inc.php +++ b/application/forms.class.inc.php @@ -395,6 +395,7 @@ EOF { foreach($aFields as $oField) { + /** @var \DesignerFormField $oField */ $oField->ReadParam($aValues); } } diff --git a/js/property_field.js b/js/property_field.js index 2b07818fa..5512d28da 100644 --- a/js/property_field.js +++ b/js/property_field.js @@ -259,11 +259,11 @@ $(function() oData[oVal.name] = oVal.value; } }); - oPostedData = this.options.submit_parameters; + var oPostedData = this.options.submit_parameters; oPostedData.params = oData; oPostedData.params.updated = [ $('#'+this.options.field_id, this.element).attr('name') ]; // only one field updated in this case oPostedData.params.previous_values = {}; - oPostedData.params.previous_values[oPostedData.params.updated] = this.previous_value; // pass also the previous value(s) + oPostedData.params.previous_values[$('#'+this.options.field_id, this.element).attr('name')] = this.previous_value; // pass also the previous value(s) $.post(this.options.submit_to, oPostedData, function(data) { $('#prop_submit_result').html(data);