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