code: function($form) {
          var $form = $form, _id = null;
          if ( typeof($form) == 'undefined' ) {
              if ( typeof(this.target) != 'undefined' ) {
                  _id = this.target.getAttribute('id');
              } else {
                  _id = this.getAttribute('id');
              }
  
              $form = instance.$forms[_id]
          } else if ( typeof($form) == 'string' ) {
              _id = $form;
              _id = _id.replace(/\#/, '');
  
              if ( typeof(instance.$forms[_id]) == 'undefined') {
                  throw new Error('[ FormValidator::resetErrorsDisplay([formId]) ] `'+$form+'` not found')
              }
  
              $form = instance.$forms[_id]
          }
  
          if ($form.defaultFields) {
  
              var elId        = null
                  , $element  = null
                  , type      = null;
  
              for (var f in $form.defaultFields) {
  
                  $element    = document.getElementById(f)
                  type        = $element.tagName.toLowerCase();
  
                  if (type == 'input') {
                      $element.value = $form.defaultFields[f];
                  } else if ( type == 'select' ) {
                      $element.options[ $form.defaultFields[f] ].selected = true;
                      $element.setAttribute('data-value',  $element.options[ $form.defaultFields[f] ].value);
                  }
              }
          }
  
          return $form
      }
docs: Reset fields
  
  @param {object|string} [$form|formId]