Constructor
new Input(data)
Parameters:
Name | Type | Description |
---|---|---|
data |
iInputConstructor |
(Optional) Object with parameters. |
Extends
Members
(static) regs
Properties:
Name | Type | Description |
---|---|---|
regs |
Object.<string, RegExp> |
Library of regular expressions. Available by default: "email", "chars", "number", "float", "dd.mm.yyyy" |
(static) types
Properties:
Name | Type | Description |
---|---|---|
types |
Object.<string, RegExp> |
Library of functions to control
(by press key event) entered symbols. Most of them use |
Methods
comment(value) → {string|undefined}
Get/Set comment.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of comment |
- Overrides:
- Source:
disabled(value) → {boolean|undefined}
Value "true" disable the Field.
Parameters:
Name | Type | Description |
---|---|---|
value |
boolean | undefined |
Boolean value disable or enable the Field |
- Overrides:
- Source:
error(value) → {string|undefined}
Get/Set value of error message.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of placeholder |
- Overrides:
- Source:
name(value) → {string|undefined}
Get/Set name of Field-element. Methods Box#data
and Box#form
looking for Fields
with defined this property only.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of placeholder |
- Overrides:
- Source:
placeholder(value) → {string|undefined}
Get/Set placeholder of element.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of placeholder |
- Overrides:
- Source:
status(value) → {string|undefined}
Get/Set particular style of element.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
Available statuses: 'ok', 'error', 'accent', 'warn' |
- Overrides:
- Source:
title(value) → {string|undefined}
Get/Set title of element.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of title |
- Overrides:
- Source:
type(value) → {string|undefined}
Get/Set type of Input field.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String with name of type.
By default support |
valid() → {boolean}
Get result of field validation.
- Overrides:
- Source:
Example
let input = new Input({
value: "some@email.com",
type: "email"
});
if (input.valid()) {
console.log("Valid!");
}
validator() → {iValidatorClass}
method .valid() use validator if he is defined. The logic of validation inside iValidation class.
- Overrides:
- Source:
value(value) → {string|undefined}
Get/Set value of Field-element.
Parameters:
Name | Type | Description |
---|---|---|
value |
string | undefined |
String of placeholder |
- Overrides:
- Source: