Просмотр исходного кода

Ticket #2118 - Activate/Deactivate Checker fields after Mandatory one was changed.

AntonLV 7 лет назад
Родитель
Сommit
e83bf1b5d0
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      studio/js/forms_fields.js

+ 3 - 3
studio/js/forms_fields.js

@@ -133,15 +133,15 @@ BxDolStudioFormsFields.prototype.onSelectChecker = function(oSelect, bClear) {
 BxDolStudioFormsFields.prototype.onCheckRequired = function(oCheckbox) {
     var sId = 'bx-form-element-checker_func';
     if($(oCheckbox).attr('checked') != undefined) {
-        $('#' + sId + ',#bx-form-element-checker_error').show();
+        $('#' + sId + ',#bx-form-element-checker_error').show().find('select,input').removeAttr('disabled');
 
         var oSelect = $('#' + sId + ' select');
         if(oSelect.val() != '')
             this.onSelectChecker(oSelect, false);
     }
     else {
-        $('#' + sId).hide().find('select').val('');
-        $('#bx-form-element-checker_params_length_min, #bx-form-element-checker_params_length_max, #bx-form-element-checker_params_preg, #bx-form-element-checker_error, #bx-form-element-checker_params_required').hide().find('input').val('');
+        $('#' + sId).hide().find('select').val('').attr('disabled', 'disabled');
+        $('#bx-form-element-checker_params_length_min, #bx-form-element-checker_params_length_max, #bx-form-element-checker_params_preg, #bx-form-element-checker_error, #bx-form-element-checker_params_required').hide().find('input').val('').attr('disabled', 'disabled');
     }
 };