diff --git a/src/zutil/ui/conf/configurator.dynamic.tmpl b/src/zutil/ui/conf/configurator.dynamic.tmpl index 48bb3f5..b0f6456 100644 --- a/src/zutil/ui/conf/configurator.dynamic.tmpl +++ b/src/zutil/ui/conf/configurator.dynamic.tmpl @@ -24,9 +24,7 @@ var button = $(event.relatedTarget); var modal = $(this); - // Reset all inputs - if (formTemplateId != null) - modal.find("#" + formTemplateId).empty(); // clear form div + modal.find(" input, select").val('').change(); // Reset all inputs // Set dynamic form data $.each(button.attr(), function(fieldName, value) { @@ -53,10 +51,7 @@ input.parent().prepend(""); } } else { - input.val(value); - - if (input.prop("tagName") == "SELECT") - input.change(); // required for select elements to update properly + input.val(value).change(); } } }