Basic Class for texboxes.
Type | Description | |
_timerChanged | dojox.timing.Timer |
Timer for 'delayChanged' property. |
active | Boolean |
If true, this forces the control to enter the active state and classname 'amos-form-active' will be added. |
busy | Boolean |
If true, this forces the control to enter the busy state and classname 'amos-form-busy' will be added. |
delayChanged | Number |
Number of milliseconds to wait until timing out before executes a function. Value ‘0’ means no timeout. |
disabled | Boolean |
If true, any control's events(except change) are not responding. Its content cannot be edited and is excluded when the form is submitted. |
displayedValue | String |
The value presently displays in the text box. |
error | Boolean |
If true, this forces the control to enter the error state and classname 'amos-form-error' will be added. |
filled | Boolean |
A flag that shows whether a form element is filled in (true) or empty (false). |
focused | Boolean |
If true, the element is focused. |
intermediateChanges | Boolean |
If true, it will fires onChange event every change to the value of the text box. |
label | String |
Label of an element. |
maxLength | Number |
Maximum number of characters that can be entered. |
name | String |
Name of control. When sending a request to server, this property is the parameter's name. |
preventInjection | Boolean |
If true, prevent HTML injection. If false, allow HTML injection. If null, the control will refer to the web configuration file whether to prevent or allow HTML injection. |
readOnly | Boolean |
If true, the control is read-only and cannot be edited. However, its content, if presents, is included in form submission. |
required | Boolean |
If true, the input field must be filled out before form submission. |
trim | Boolean |
If true, blank spaces will be removed from both sides of a string. |
valid | Boolean |
Validity flag that shows whether a form element is validated to be valid (true) or invalid (false). |
value | String | Number | Object |
Value of the element. |
viewMode | Boolean |
If true, the control will show only the displayedValue. |
Return type | Description | |
blur() | None |
Remove focus from an element. (Blur the element.) |
focus() | None |
Focus to an element. |
hide(elem?) | None |
Hide a specified element. The hidden element will not be displayed at all. |
isValid() | Boolean |
Returns true when value validation succeeded; otherwise, false. |
isVisible(elem?) | Boolean |
Return true if the element is visible, otherwise false. |
reset() | None |
Reset all state and value to default. |
show(elem?) | None |
Display a specified element. |
toggle(elem?) | None |
Toggle visibility of a specified element. |
Description | ||
blur |
Fires when an object loses focus. |
|
click |
Fires when the user clicks on an element. |
|
dblclick |
Fires when the user double-clicks on an element |
|
focus |
Fires when an element gets focus. |
|
keydown |
Fires when the user is pressing a key (on the keyboard). |
|
keypress |
Fires when the user presses a key (on the keyboard). |
|
keyup |
Fires when the user releases a key (on the keyboard). |
|
mousedown |
Fires when a user presses a mouse button over an element. |
|
mouseout |
Fires when the mouse pointer is moved out of an element. |
|
mouseover |
Fires when the mouse pointer is moved onto an element. |
|
mouseup |
Fires when a user releases a mouse button over an element. |
|
paste |
Fires when the user pastes some content in an element. |
Timer for 'delayChanged' property.
If true, this forces the control to enter the active state and classname 'amos-form-active' will be added.
Default value: false
If true, this forces the control to enter the busy state and classname 'amos-form-busy' will be added.
Default value: false
Number of milliseconds to wait until timing out before executes a function. Value ‘0’ means no timeout.
Default value: 0
If true, any control's events(except change) are not responding. Its content cannot be edited and is excluded when the form is submitted.
Default value: false
If true, this forces the control to enter the error state and classname 'amos-form-error' will be added.
Default value: false
A flag that shows whether a form element is filled in (true) or empty (false).
Default value: false
If true, it will fires onChange event every change to the value of the text box.
Otherwise, it will fire when the text box loses focus after its value was changed.
Default value: true
Name of control. When sending a request to server, this property is the parameter's name.
If true, prevent HTML injection. If false, allow HTML injection. If null, the control will refer to the web configuration file whether to prevent or allow HTML injection.
Default value: false
If true, the control is read-only and cannot be edited. However, its content, if presents, is included in form submission.
Default value: false
If true, the input field must be filled out before form submission.
Default value: false
If true, blank spaces will be removed from both sides of a string.
Default value: true
Validity flag that shows whether a form element is validated to be valid (true) or invalid (false).
Default value: true
Remove focus from an element. (Blur the element.)
Focus to an element.
Hide a specified element. The hidden element will not be displayed at all.
<Node>
elem
|
Optional |
Specified element to be hidden. |
Return true if the element is visible, otherwise false.
<Node>
elem
|
Optional |
Specified element to be checked. If not specified, domNode of the widget is used instead. |
Reset all state and value to default.
Display a specified element.
<Node>
elem
|
Optional |
Specified element to be displayed. |
Toggle visibility of a specified element.
<Node>
elem
|
Optional |
Specified element to toggle visibility. |
Fires when the user double-clicks on an element
<Object>
evt
|
javascript event object |
Fires when the user is pressing a key (on the keyboard).
<Object>
evt
|
javascript event object |
Fires when the user presses a key (on the keyboard).
<Object>
evt
|
javascript event object |
Fires when the user releases a key (on the keyboard).
<Object>
evt
|
javascript event object |
Fires when a user presses a mouse button over an element.
<Object>
evt
|
javascript event object |
Fires when the mouse pointer is moved out of an element.
<Object>
evt
|
javascript event object |
Fires when the mouse pointer is moved onto an element.
<Object>
evt
|
javascript event object |
Fires when a user releases a mouse button over an element.
<Object>
evt
|
javascript event object |
Fires when the user pastes some content in an element.
<Object>
evt
|
javascript event object |