Prechádzať zdrojové kódy

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

AntonLV 7 rokov pred
rodič
commit
e83bf1b5d0
1 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  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) {
 BxDolStudioFormsFields.prototype.onCheckRequired = function(oCheckbox) {
     var sId = 'bx-form-element-checker_func';
     var sId = 'bx-form-element-checker_func';
     if($(oCheckbox).attr('checked') != undefined) {
     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');
         var oSelect = $('#' + sId + ' select');
         if(oSelect.val() != '')
         if(oSelect.val() != '')
             this.onSelectChecker(oSelect, false);
             this.onSelectChecker(oSelect, false);
     }
     }
     else {
     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');
     }
     }
 };
 };