diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 753b905ab..a570d4da1 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -1950,7 +1950,7 @@ EOF $oPage->add_ready_script("$('#{$iId}_console_form').console_form_handler('alignColumns');"); $oPage->add_ready_script("$('#{$iId}_console_form').console_form_handler('option', 'field_set', $('#{$iId}_field_set'));"); // field_change must be processed to refresh the hidden value at anytime - $oPage->add_ready_script("$('#{$iId}_console_form .field_set').bind('field_change', function() { $('#{$iId}').val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); });"); + $oPage->add_ready_script("$('#{$iId}_console_form').bind('value_change', function() { $('#{$iId}').val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); });"); // update_value is triggered when preparing the wizard helper object for ajax calls $oPage->add_ready_script("$('#{$iId}').bind('update_value', function() { $(this).val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); });"); // validate is triggered by CheckFields, on all the input fields, once at page init and once before submitting the form diff --git a/sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php b/sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php index ad70b6c87..f1c4ff300 100644 --- a/sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php +++ b/sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php @@ -99,7 +99,8 @@ class ConsoleSimpleFieldRenderer extends FieldRenderer id: $(me).attr("id"), name: $(me).closest(".form_field").attr("data-field-id"), value: $(me).val() - }); + }) + .closest('.form_handler').trigger('value_change'); }); EOF ); @@ -114,7 +115,8 @@ EOF id: $(me).attr("id"), name: $(me).closest(".form_field").attr("data-field-id"), value: $(me).val() - }); + }) + .closest('.form_handler').trigger('value_change'); }); EOF );