diff --git a/src/inputmask.js b/src/inputmask.js
index <HASH>..<HASH> 100644
--- a/src/inputmask.js
+++ b/src/inputmask.js
@@ -100,6 +100,16 @@ function init(Survey) {
         surveyElement.customWidgetData.isNeedRender = true;
       };
 
+      $(el).on('focusout change', function () {
+
+        if ($(el).inputmask('isComplete')) {
+          surveyElement.value = $(el).val();
+        } else {
+          surveyElement.value = null;
+        }
+
+      });      
+
       var updateHandler = function() {
         el.value =
           typeof surveyElement.value === "undefined" ? "" : surveyElement.value;
Fix for the T<I> - Survey Creator - Currency InputMask value not saving in the JSON