ActiveField
API reference › yii › widgets › ActiveField
1 subclass
ActiveField represents a form input field within an ActiveForm.
For more details and usage information on ActiveField, see the guide article on forms.
Properties
Section titled “Properties”| Property | Type | Description | Defined by |
|---|---|---|---|
$addAriaAttributes | bool | Adds aria HTML attributes aria-required and aria-invalid for inputs Default: true. Available since 2.0.11. | ActiveField |
$attribute | string | The model attribute that this field is associated with. Default: null. | ActiveField |
$behaviors read-only | array<yii\<static>> | List of behaviors attached to this component. | yii\ |
$enableAjaxValidation | bool| | Whether to enable AJAX-based data validation. Default: null. | ActiveField |
$enableClientValidation | bool| | Whether to enable client-side data validation. Default: null. | ActiveField |
$errorOptions | array | The default options for the error tags. Default: ['class' => 'field-error']. | ActiveField |
$form | ActiveForm | The form that this field is associated with. Default: null. | ActiveField |
$hintOptions | array | The default options for the hint tags. Default: ['class' => 'hint-block']. | ActiveField |
$inputOptions | array | The default options for the input tags. Default: []. | ActiveField |
$labelOptions | array | The default options for the label tags. Default: []. | ActiveField |
$model | yii\ | The data model that this field is associated with. Default: null. | ActiveField |
$options | array | The HTML attributes (name-value pairs) for the field container tag. Default: []. | ActiveField |
$parts | array | Different parts of the field (e.g. input, label). Default: []. | ActiveField |
$selectors | array | The jQuery selectors for selecting the container, input and error tags. Default: []. | ActiveField |
$template | string | The template that is used to arrange the label, the input field, the error message and the hint text. Default: "{label}\. | ActiveField |
$validateOnBlur | bool| | Whether to perform validation when the input field loses focus. Default: null. | ActiveField |
$validateOnChange | bool| | Whether to perform validation when the value of the input field is changed. Default: null. | ActiveField |
$validateOnType | bool| | Whether to perform validation while the user is typing in the input field. Default: null. | ActiveField |
$validationDelay | int| | Number of milliseconds that the validation should be delayed when the user types in the field and $validateOnType is set true. Default: null. | ActiveField |
Methods
Section titled “Methods”| Method | Description | Defined by |
|---|---|---|
__construct() | Constructor. | yii\ |
__call() | Calls the named method which is not a class method. | yii\ |
__clone() | This method is called after the object is created by cloning an existing one. | yii\ |
__get() | Returns the value of a component property. | yii\ |
__isset() | Checks if a property is set, i.e. defined and not null. | yii\ |
__set() | Sets the value of a component property. | yii\ |
__toString() | PHP magic method that returns the string representation of this object. | ActiveField |
__unset() | Sets a component property to be null. | yii\ |
attachBehavior() | Attaches a behavior to this component. | yii\ |
attachBehaviors() | Attaches a list of behaviors to the component. | yii\ |
begin() | Renders the opening tag of the field container. | ActiveField |
behaviors() | Returns a list of behaviors that this component should behave as. | yii\ |
canGetProperty() | Returns a value indicating whether a property can be read. | yii\ |
canSetProperty() | Returns a value indicating whether a property can be set. | yii\ |
checkbox() | Renders a checkbox. | ActiveField |
checkboxList() | Renders a list of checkboxes. | ActiveField |
className() static | Returns the fully qualified name of this class. | yii\ |
detachBehavior() | Detaches a behavior from the component. | yii\ |
detachBehaviors() | Detaches all behaviors from the component. | yii\ |
dropDownList() | Renders a drop-down list. | ActiveField |
end() | Renders the closing tag of the field container. | ActiveField |
ensureBehaviors() | Makes sure that the behaviors declared in behaviors() are attached to this component. | yii\ |
error() | Generates a tag that contains the first validation error of $attribute. | ActiveField |
fileInput() | Renders a file input. | ActiveField |
getBehavior() | Returns the named behavior object. | yii\ |
getBehaviors() | Returns all behaviors attached to this component. | yii\ |
hasEventHandlers() | Returns a value indicating whether there is any handler attached to the named event. | yii\ |
hasMethod() | Returns a value indicating whether a method is defined. | yii\ |
hasProperty() | Returns a value indicating whether a property is defined for this component. | yii\ |
hiddenInput() | Renders a hidden input. | ActiveField |
hint() | Renders the hint tag. | ActiveField |
init() | Initializes the object. | yii\ |
input() | Renders an input tag. | ActiveField |
label() | Generates a label tag for $attribute. | ActiveField |
listBox() | Renders a list box. | ActiveField |
off() | Detaches an existing event handler from this component. | yii\ |
on() | Attaches an event handler to an event. | yii\ |
passwordInput() | Renders a password input. | ActiveField |
radio() | Renders a radio button. | ActiveField |
radioList() | Renders a list of radio buttons. | ActiveField |
render() | Renders the whole field. | ActiveField |
textarea() | Renders a text area. | ActiveField |
textInput() | Renders a text input. | ActiveField |
trigger() | Triggers an event. | yii\ |
widget() | Renders a widget as the input of the field. | ActiveField |
addAriaAttributes() protected | Adds aria attributes to the input options. | ActiveField |
addErrorClassIfNeeded() protected | Adds validation class to the input options if needed. | ActiveField |
addRoleAttributes() protected | Add role attributes to the input options | ActiveField |
adjustLabelFor() protected | Adjusts the for attribute for the label based on the input options. | ActiveField |
generateLabel() protected | Generates the label element based on labelOptions configuration when enclosedByLabel is false. | ActiveField |
getClientOptions() protected | Returns the JS options for the field. | ActiveField |
getInputId() protected | Returns the HTML id of the input element of this form field. | ActiveField |
isAjaxValidationEnabled() protected | Checks if ajax validation enabled for the field. | ActiveField |
isClientValidationEnabled() protected | Checks if client validation enabled for the field. | ActiveField |
Property details
Section titled “Property details”$enableAjaxValidation
Section titled “$enableAjaxValidation ”public bool|null $enableAjaxValidation = nullWhether to enable AJAX-based data validation.
If not set, it will take the value of ActiveForm::$enableAjaxValidation.
$enableClientValidation
Section titled “$enableClientValidation ”public bool|null $enableClientValidation = nullWhether to enable client-side data validation.
If not set, it will take the value of ActiveForm::$enableClientValidation.
$errorOptions
Section titled “$errorOptions ”public array $errorOptions = ['class' => 'field-error']The default options for the error tags.
The parameter passed to error() will be
merged with this property when rendering the error tag.
The following special options are recognized:
tag: the tag name of the container element. Defaults todiv. Setting it tofalsewill not render a container tag. See alsoHtml::tag().encode: whether to encode the error output. Defaults totrue.
If you set a custom id for the error element, you may need to adjust the $selectors accordingly.
$hintOptions
Section titled “$hintOptions ”public array $hintOptions = ['class' => 'hint-block']The default options for the hint tags.
The parameter passed to hint() will be
merged with this property when rendering the hint tag.
The following special options are recognized:
tag: the tag name of the container element. Defaults todiv. Setting it tofalsewill not render a container tag. See alsoHtml::tag().
$inputOptions
Section titled “$inputOptions ”public array $inputOptions = []The default options for the input tags.
The parameter passed to individual input methods
(e.g. textInput()) will be merged with this property when rendering the input tag.
If you set a custom id for the input element, you may need to adjust the $selectors accordingly.
$labelOptions
Section titled “$labelOptions ”public array $labelOptions = []The default options for the label tags.
The parameter passed to label() will be
merged with this property when rendering the label tag.
$options
Section titled “$options ”public array $options = []The HTML attributes (name-value pairs) for the field container tag.
The values will be HTML-encoded using Html::encode().
If a value is null, the corresponding attribute will not be rendered.
The following special options are recognized:
tag: the tag name of the container element. Defaults todiv. Setting it tofalsewill not render a container tag. See alsoHtml::tag().
If you set a custom id for the container element, you may need to adjust the $selectors accordingly.
$parts
Section titled “$parts ”public array $parts = []Different parts of the field (e.g. input, label).
This will be used together with
$template to generate the final field HTML code. The keys are the token names in $template,
while the values are the corresponding HTML code. Valid tokens include {input}, {label} and {error}.
Note that you normally don’t need to access this property directly as
it is maintained by various methods of this class.
$selectors
Section titled “$selectors ”public array $selectors = []The jQuery selectors for selecting the container, input and error tags.
The array keys should be container, input, and/or error, and the array values
are the corresponding selectors. For example, ['input' => '#my-input'].
The container selector is used under the context of the form, while the input and the error selectors are used under the context of the container.
You normally do not need to set this property as the default selectors should work well for most cases.
$template
Section titled “$template ”public string $template = "{label}\n{input}\n{hint}\n{error}"The template that is used to arrange the label, the input field, the error message and the hint text.
The following tokens will be replaced when render() is called: {label}, {input}, {error} and {hint}.
$validateOnBlur
Section titled “$validateOnBlur ”public bool|null $validateOnBlur = nullWhether to perform validation when the input field loses focus.
If not set, it will take the value of ActiveForm::$validateOnBlur.
$validateOnChange
Section titled “$validateOnChange ”public bool|null $validateOnChange = nullWhether to perform validation when the value of the input field is changed.
If not set, it will take the value of ActiveForm::$validateOnChange.
$validateOnType
Section titled “$validateOnType ”public bool|null $validateOnType = nullWhether to perform validation while the user is typing in the input field.
If not set, it will take the value of ActiveForm::$validateOnType.
$validationDelay
Section titled “$validationDelay ”public int|null $validationDelay = nullNumber of milliseconds that the validation should be delayed when the user types in the field and $validateOnType is set true.
If not set, it will take the value of ActiveForm::$validationDelay.
Method details
Section titled “Method details”__toString()
Section titled “__toString() ”public function __toString(): stringPHP magic method that returns the string representation of this object.
Returns
string: The string representation of this object.
begin()
Section titled “begin() ”public function begin(): stringRenders the opening tag of the field container.
Returns
string: The rendering result.
checkbox()
Section titled “checkbox() ”public function checkbox(array $options = [], bool $enclosedByLabel = true): $thisRenders a checkbox.
This method will generate the checked tag attribute according to the model attribute value.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. The following options are specially handled: - uncheck: string, the value associated with the uncheck state of the checkbox. If not set, it will take the default value 0. This method will render a hidden input so that if the checkbox is not checked and is submitted, the value of this attribute will still be submitted to the server via the hidden input. If you do not want any hidden input, you should explicitly set this option as null. - label: string|, a label displayed next to the checkbox. It will NOT be HTML-encoded. Therefore you can pass in HTML code such as an image tag. If this is coming from end users, you should encode it to prevent XSS attacks. When this option is specified, the checkbox will be enclosed by a label tag. If you do not want any label, you should explicitly set this option as null. - labelOptions: array, the HTML attributes for the label tag. This is only used when the label option is specified. Supports a tag sub-option ('label'/false/custom tag) for flexible label rendering. The rest of the options will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If a value is null, the corresponding attribute will not be rendered. If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
$enclosedByLabel | bool | Whether to enclose the checkbox within the label. If true, the method will still use $template to layout the checkbox and the error message except that the checkbox is enclosed by the label tag. |
Returns
$this: The field object itself.
checkboxList()
Section titled “checkboxList() ”public function checkboxList(array $items, array $options = []): $thisRenders a list of checkboxes.
A checkbox list allows multiple selection, like listBox().
As a result, the corresponding submitted value is an array.
The selection of the checkbox list is taken from the value of the model attribute.
Parameters
| Parameter | Type | Description |
|---|---|---|
$items | array | The data item used to generate the checkboxes. The array values are the labels, while the array keys are the corresponding checkbox values. |
$options | array | Options (name => config) for the checkbox list. For the list of available options please refer to the $options parameter of Html::activeCheckboxList(). |
Returns
$this: The field object itself.
dropDownList()
Section titled “dropDownList() ”public function dropDownList(array $items, array $options = []): $thisRenders a drop-down list.
The selection of the drop-down list is taken from the value of the model attribute.
Parameters
| Parameter | Type | Description |
|---|---|---|
$items | array | The option data items. The array keys are option values, and the array values are the corresponding option labels. The array can also be nested (i.e. some array values are arrays too). For each sub-array, an option group will be generated whose label is the key associated with the sub-array. If you have a list of data models, you may convert them into the format described above using ArrayHelper::map(). Note, the values and labels will be automatically HTML-encoded by this method, and the blank spaces in the labels will also be HTML-encoded. |
$options | array | The tag options in terms of name-value pairs. For the list of available options please refer to the $options parameter of Html::activeDropDownList(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
end()
Section titled “end() ”public function end(): stringRenders the closing tag of the field container.
Returns
string: The rendering result.
error()
Section titled “error() ”public function error(array|false $options = []): $thisGenerates a tag that contains the first validation error of $attribute.
Note that even if there is no validation error, this method will still return an empty error tag.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array| | The tag options in terms of name-value pairs. It will be merged with $errorOptions. The options will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If this parameter is false, no error tag will be rendered. The following options are specially handled: - tag: this specifies the tag name. If not set, div will be used. See also Html::tag(). If you set a custom id for the error element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
See also
fileInput()
Section titled “fileInput() ”public function fileInput(array $options = []): $thisRenders a file input.
This method will generate the name and value tag attributes automatically for the model attribute
unless they are explicitly specified in $options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
hiddenInput()
Section titled “hiddenInput() ”public function hiddenInput(array $options = []): $thisRenders a hidden input.
Note that this method is provided for completeness. In most cases because you do not need
to validate a hidden input, you should not need to use this method. Instead, you should
use Html::activeHiddenInput().
This method will generate the name and value tag attributes automatically for the model attribute
unless they are explicitly specified in $options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
hint()
Section titled “hint() ”public function hint(string|bool|null $content, array $options = []): $thisRenders the hint tag.
Parameters
| Parameter | Type | Description |
|---|---|---|
$content | string| | The hint content. If null, the hint will be generated via Model::getAttributeHint(). If false, the generated field will not contain the hint part. Note that this will NOT be encoded. |
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the hint tag. The values will be HTML-encoded using Html::encode(). The following options are specially handled: - tag: this specifies the tag name. If not set, div will be used. See also Html::tag(). |
Returns
$this: The field object itself.
input()
Section titled “input() ”public function input(string $type, array $options = []): $thisRenders an input tag.
Parameters
| Parameter | Type | Description |
|---|---|---|
$type | string | The input type (e.g. text, password) |
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
label()
Section titled “label() ”public function label(string|null|false $label = null, array|null $options = []): $thisGenerates a label tag for $attribute.
Parameters
| Parameter | Type | Description |
|---|---|---|
$label | string| | The label to use. If null, the label will be generated via Model::getAttributeLabel(). If false, the generated field will not contain the label part. Note that this will NOT be encoded. |
$options | array| | The tag options in terms of name-value pairs. It will be merged with $labelOptions. The options will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If a value is null, the corresponding attribute will not be rendered. The following special options are recognized: - label: string|, the label text. Used as fallback when $label parameter is null. If set to false, the label will not be rendered. The $label parameter always takes precedence over this option. - tag: string|, the tag name for the label element. Defaults to 'label'. If set to false, the label content is rendered without any wrapping tag. If set to 'label', Html::activeLabel() is used (default behavior). Any other string value (e.g. 'span', 'div', 'h3') will use Html::tag() with that element. |
Returns
$this: The field object itself.
listBox()
Section titled “listBox() ”public function listBox(array $items, array $options = []): $thisRenders a list box.
The selection of the list box is taken from the value of the model attribute.
Parameters
| Parameter | Type | Description |
|---|---|---|
$items | array | The option data items. The array keys are option values, and the array values are the corresponding option labels. The array can also be nested (i.e. some array values are arrays too). For each sub-array, an option group will be generated whose label is the key associated with the sub-array. If you have a list of data models, you may convert them into the format described above using ArrayHelper::map(). Note, the values and labels will be automatically HTML-encoded by this method, and the blank spaces in the labels will also be HTML-encoded. |
$options | array | The tag options in terms of name-value pairs. For the list of available options please refer to the $options parameter of Html::activeListBox(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
passwordInput()
Section titled “passwordInput() ”public function passwordInput(array $options = []): $thisRenders a password input.
This method will generate the name and value tag attributes automatically for the model attribute
unless they are explicitly specified in $options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
radio()
Section titled “radio() ”public function radio(array $options = [], bool $enclosedByLabel = true): $thisRenders a radio button.
This method will generate the checked tag attribute according to the model attribute value.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. The following options are specially handled: - uncheck: string, the value associated with the uncheck state of the radio button. If not set, it will take the default value 0. This method will render a hidden input so that if the radio button is not checked and is submitted, the value of this attribute will still be submitted to the server via the hidden input. If you do not want any hidden input, you should explicitly set this option as null. - label: string|, a label displayed next to the radio button. It will NOT be HTML-encoded. Therefore you can pass in HTML code such as an image tag. If this is coming from end users, you should encode it to prevent XSS attacks. When this option is specified, the radio button will be enclosed by a label tag. If you do not want any label, you should explicitly set this option as null. - labelOptions: array, the HTML attributes for the label tag. This is only used when the label option is specified. Supports a tag sub-option ('label'/false/custom tag) for flexible label rendering. The rest of the options will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If a value is null, the corresponding attribute will not be rendered. If you set a custom id for the input element, you may need to adjust the $selectors accordingly. |
$enclosedByLabel | bool | Whether to enclose the radio within the label. If true, the method will still use $template to layout the radio button and the error message except that the radio is enclosed by the label tag. |
Returns
$this: The field object itself.
radioList()
Section titled “radioList() ”public function radioList(array $items, array $options = []): $thisRenders a list of radio buttons.
A radio button list is like a checkbox list, except that it only allows single selection. The selection of the radio buttons is taken from the value of the model attribute.
Parameters
| Parameter | Type | Description |
|---|---|---|
$items | array | The data item used to generate the radio buttons. The array values are the labels, while the array keys are the corresponding radio values. |
$options | array | Options (name => config) for the radio button list. For the list of available options please refer to the $options parameter of Html::activeRadioList(). |
Returns
$this: The field object itself.
render()
Section titled “render() ”public function render(string|callable|null $content = null): stringRenders the whole field.
This method will generate the label, error tag, input tag and hint tag (if any), and
assemble them into HTML according to $template.
Parameters
| Parameter | Type | Description |
|---|---|---|
$content | string| | The content within the field container. If null (not set), the default methods will be called to generate the label, error tag and input tag, and use them as the content. If a callable, it will be called to generate the content. The signature of the callable should be: function ($field) { return $html; } |
Returns
string: The rendering result.
textarea()
Section titled “textarea() ”public function textarea(array $options = []): $thisRenders a text area.
The model attribute value will be used as the content in the textarea.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). If you set a custom id for the textarea element, you may need to adjust the $selectors accordingly. |
Returns
$this: The field object itself.
textInput()
Section titled “textInput() ”public function textInput(array $options = []): $thisRenders a text input.
This method will generate the name and value tag attributes automatically for the model attribute
unless they are explicitly specified in $options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The tag options in terms of name-value pairs. These will be rendered as the attributes of the resulting tag. The values will be HTML-encoded using Html::encode(). The following special options are recognized: - maxlength: int|bool, when maxlength is set true and the model attribute is validated by a string validator, the maxlength option will take the value of StringValidator::$max. This is available since version 2.0.3. Note that if you set a custom id for the input element, you may need to adjust the value of $selectors accordingly. |
Returns
$this: The field object itself.
widget()
Section titled “widget() ”public function widget(string $class, array $config = []): $thisRenders a widget as the input of the field.
Note that the widget must have both model and attribute properties. They will
be initialized with $model and $attribute of this field, respectively.
If you want to use a widget that does not have model and attribute properties,
please use render() instead.
While widgets extending from Widget work with active field, it is preferred to use
InputWidget as a base class.
For example to use the MaskedInput widget to get some date input, you can use
the following code, assuming that $form is your ActiveForm instance:
$form->field($model, 'date')->widget(\yii\widgets\MaskedInput::class, [ 'mask' => '99/99/9999',]);If you set a custom id for the input element, you may need to adjust the $selectors accordingly.
Parameters
| Parameter | Type | Description |
|---|---|---|
$class | string | The widget class name. |
$config | array | Name-value pairs that will be used to initialize the widget. |
Returns
$this: The field object itself.
Throws
addAriaAttributes()
Section titled “addAriaAttributes() ”protected function addAriaAttributes(mixed &$options): mixedAdds aria attributes to the input options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | mixed | Array input options |
Returns
mixed
Since
2.0.11
addErrorClassIfNeeded()
Section titled “addErrorClassIfNeeded() ”protected function addErrorClassIfNeeded(mixed &$options): mixedAdds validation class to the input options if needed.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | mixed | Array input options |
Returns
mixed
Since
2.0.14
addRoleAttributes()
Section titled “addRoleAttributes() ”protected function addRoleAttributes(mixed &$options, string $role): mixedAdd role attributes to the input options
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | mixed | Array input options |
$role | string |
Returns
mixed
Since
2.0.16
adjustLabelFor()
Section titled “adjustLabelFor() ”protected function adjustLabelFor(array $options): mixedAdjusts the for attribute for the label based on the input options.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The input options. |
Returns
mixed
generateLabel()
Section titled “generateLabel() ”protected function generateLabel(array $options): arrayGenerates the label element based on labelOptions configuration when enclosedByLabel is false.
Parameters
| Parameter | Type | Description |
|---|---|---|
$options | array | The input options array |
Returns
array: The cleaned options array with labelOptions removed
getClientOptions()
Section titled “getClientOptions() ”protected function getClientOptions(): arrayReturns the JS options for the field.
Returns
array: The JS options.
getInputId()
Section titled “getInputId() ”protected function getInputId(): stringReturns the HTML id of the input element of this form field.
Returns
string: The input id.
Since
2.0.7
isAjaxValidationEnabled()
Section titled “isAjaxValidationEnabled() ”protected function isAjaxValidationEnabled(): boolChecks if ajax validation enabled for the field.
Returns
bool
Since
2.0.11
isClientValidationEnabled()
Section titled “isClientValidationEnabled() ”protected function isClientValidationEnabled(): boolChecks if client validation enabled for the field.
Returns
bool
Since
2.0.11