TextInput
TextInput component is decorator for input elements.
Table of Contents
Default selectors
In default elements matches to :
- INPUT with type "text" or "number" or "password" or "email" or "url" or "tel"
- TEXTAREA
- INPUT elements with class ui-text-input
HTML Examples
Create simple text input on INPUT element with clear button
<label for="texttype">Text Input:</label> <input type="text" name="texttype" id="texttype" placeholder="Input text here" data-clear-btn="true"/>
Create simple text input on TEXTAREA element
<label for="textarea">Text Area:</label> <textarea type="text" name="textarea" id="textarea" placeholder="Input text here"></textarea>
Options
Option | Input type | Default value | Description |
---|---|---|---|
data-clear-btn | boolean | false | option indicates that the clear button will be shown |
data-text-line | boolean | true | option indicates that the text underline will be shown |
Methods
Summary
Method | Description |
---|---|
TextInput enable() |
Enables the TextInput |
TextInput disable() |
Disables the TextInput |
enable
-
Enables the TextInput
TextInput enable()
Method removes disabled attribute on input and changes look of input to enabled state.
Return value:
Type Description TextInput return this Code example:
HTML code:
<input type="text" name="texttype" id="texttype"/>
JS code:
var inputElement = document.getElementById("texttype"), textInputWidget = tau.widget.TextInput(); textInputWidget.enable();
disable
-
Disables the TextInput
TextInput disable()
Method adds disabled attribute on input and changes look of input to disable state.
Return value:
Type Description TextInput return this Code example:
HTML code:
<input type="text" name="texttype" id="texttype"/>
JS code:
var inputElement = document.getElementById("texttype"), textInputWidget = tau.widget.TextInput(); textInputWidget.disable();