hasErrors()) {
$cssClass .= ' has-errors';
}
if ($this->isChild()) {
if ($this->isLeadingField()) {
$cssClass .= ' acpt-leading-field';
}
$field = '';
$field .= '';
$text = 'required().' id="'.Strings::esc_attr($this->getIdName()).'[value]" name="'. Strings::esc_attr($this->getIdName()).'[value]" value="'.Strings::esc_attr($this->getDefaultValue()).'" type="text" class="'.$cssClass.'"';
} else {
$field = '';
$text = 'required().' id="'.Strings::esc_attr($this->getIdName()).'" name="'. Strings::esc_attr($this->getIdName()).'" type="text" class="'.$cssClass.'" value="'.Strings::esc_attr($this->getDefaultValue()).'"';
}
$min = $this->getAdvancedOption('min');
$max = $this->getAdvancedOption('max');
$pattern = $this->getAdvancedOption('pattern');
$text .= $this->appendPatternMaxlengthAndMinlength($max, $min, $pattern);
$text .= $this->appendDataValidateAndLogicAttributes();
$text .= '>';
$field .= (new AfterAndBeforeFieldGenerator())->generate($this->metaField, $text);
return $this->renderField($field);
}
}