Class Password
Responsibility: init, pre-dispatch and render <input>
HTML element with type password
. Password
could have a Password
validator define (not defined by default) to check submitted value for password strength rules. But raw user password still could contain very dangerous characters for XSS, SQL or any other attacks. Be careful!!! It doesn't escape everything. It only check if configured character groups are presented and how much and that's all.
- MvcCore\Ext\Forms\Field implements MvcCore\Ext\Forms\IField uses MvcCore\Ext\Forms\Field\Props, MvcCore\Ext\Forms\Field\Getters, MvcCore\Ext\Forms\Field\Setters, MvcCore\Ext\Forms\Field\Rendering
-
MvcCore\Ext\Forms\Fields\Text implements MvcCore\Ext\Forms\Fields\IVisibleField, MvcCore\Ext\Forms\Fields\ILabel, MvcCore\Ext\Forms\Fields\IPattern, MvcCore\Ext\Forms\Fields\IMinMaxLength, MvcCore\Ext\Forms\Fields\IDataList uses MvcCore\Ext\Forms\Field\Props\VisibleField, MvcCore\Ext\Forms\Field\Props\Label, MvcCore\Ext\Forms\Field\Props\Pattern, MvcCore\Ext\Forms\Field\Props\MinMaxLength, MvcCore\Ext\Forms\Field\Props\DataList, MvcCore\Ext\Forms\Field\Props\AutoComplete, MvcCore\Ext\Forms\Field\Props\PlaceHolder, MvcCore\Ext\Forms\Field\Props\Size, MvcCore\Ext\Forms\Field\Props\SpellCheck, MvcCore\Ext\Forms\Field\Props\InputMode
-
MvcCore\Ext\Forms\Fields\Password
Located at ext-form-field-text/src/MvcCore/Ext/Forms/Fields/Password.php
GetValidatorData(),
PreDispatch(),
RenderControl(),
SetForm()
|
GetList(),
SetList()
|
GetMaxLength(),
GetMinLength(),
SetMaxLength(),
SetMinLength()
|
GetPattern(),
SetPattern()
|
GetPattern(),
SetPattern(),
setFormPattern()
|
GetMaxLength(),
GetMinLength(),
SetMaxLength(),
SetMinLength(),
setFormMinMaxLength()
|
GetList(),
SetList()
|
GetAutoComplete(),
SetAutoComplete()
|
GetPlaceHolder(),
SetPlaceHolder(),
preDispatchPlaceHolder()
|
GetSize(),
SetSize()
|
GetSpellCheck(),
SetSpellCheck()
|
GetInputMode(),
SetInputMode(),
preDispatchInputMode()
|
VERSION
|
AUTOFOCUS_DUPLICITY_EXCEPTION,
AUTOFOCUS_DUPLICITY_QUIETLY_SET_NEW,
AUTOFOCUS_DUPLICITY_UNSET_OLD_SET_NEW,
LABEL_SIDE_LEFT,
LABEL_SIDE_RIGHT
|
protected
string
|
$type
Possible values: |
#
'password'
|
protected
string[]|Closure[]
|
$validators
Validators:
- |
#
['Password'/*, 'SafeString', 'MinLength', 'MaxLength', 'Pattern'*/]
|
$controlAttrs,
$cssClasses,
$cssSupportingFile,
$declaredProtectedProperties,
$errors,
$form,
$id,
$jsClassName,
$jsSupportingFile,
$name,
$templates,
$title,
$translate,
$translateTitle,
$value,
$view,
$viewScript
|
$label,
$labelAttrs,
$labelSide,
$renderMode,
$translateLabel
|
$pattern
|
$maxLength,
$minLength
|
$list
|
$autoComplete
|
$placeHolder,
$translatePlaceholder
|
$size
|
$spellCheck
|
$fieldTypesAndInputModes,
$inputMode
|