inputText
HTML text input field. Each form field will generate automatically details such as the maxlength and size attributes, and the corresponding decorator will generate the input field label.
Tag Information | |
---|---|
Tag Class | org.loom.tags.core.InputTextTag |
Body Content | empty |
Dynamic Attributes | true |
Example | <l:inputText name="mortgage.name"/> <l:inputText name="customer.friends[2].name"/> <l:inputText name="customer.friendsMap[john].name"/> |
Attributes
Name | Description | Flags |
---|---|---|
name | HTML attribute with different meanings: This is the property path inside the action that will be used to get and set the field value. |
requiredrtexprvalue
|
accesskey | HTML attribute |
rtexprvalue
|
alt | HTML attribute |
rtexprvalue
|
autocomplete | The non-standard attribute to enable/disable browser autocomplete for any field (Firefox and IE). If not set, it will use the value specified in the container form tag. |
rtexprvalue
|
bound | true if this field is bound to a java property, defaults to true |
rtexprvalue
|
class | HTML attribute |
rtexprvalue
|
decorator | The name of the decorator to use. The default decorators for any form field will display the surrounding label. |
rtexprvalue
|
dir | HTML attribute |
rtexprvalue
|
disabled | HTML attribute |
rtexprvalue
|
escapeHTML | true to sanitize HTML characters when rendering as text, default true |
rtexprvalue
|
helpLine | If not null, this value will be used as help line |
rtexprvalue
|
id | HTML attribute |
rtexprvalue
|
if | Set to false to skip tag execution. |
rtexprvalue
|
label | If not null, the provided value will be used as field label. Defaults to the name attribute |
rtexprvalue
|
labelClass | CSS styles to be applied to the surrounding label but not to the input component. This is useful when using grid systems such as 960gs or YUI-Grid |
rtexprvalue
|
labelPos | Position of the label for this field. Valid values are "left" (default for almost all field types) and "right" (default for checkboxes and radio buttons) |
rtexprvalue
|
lang | HTML attribute |
rtexprvalue
|
maxlength | This is a known attribute for InputTextField and subclasses, as specified here. In the case of pre-HTML5 InputTextArea, it should be enforced using javascript. |
rtexprvalue
|
pattern | Regex pattern HTML 5. Note that we will be using the regular expression as introduced by the developer, not modifying it as the spec requires us to. |
rtexprvalue
|
readonly | HTML attribute |
rtexprvalue
|
renderAsText | true to render the field just as text (no form field), default false |
rtexprvalue
|
renderErrorDisplayComponent | true to render the error message as a separate HTML component, default null |
rtexprvalue
|
renderLabel | true to render label, false otherwise. By default it will use the value specified in the container form |
rtexprvalue
|
size | HTML attribute |
rtexprvalue
|
style | HTML attribute |
rtexprvalue
|
tabindex | HTML attribute |
rtexprvalue
|
title | HTML attribute |
rtexprvalue
|
translateLabel | true to translate label before rendering, false otherwise. defaults to true |
rtexprvalue
|
translateTitle | set to true to translate title, default true |
rtexprvalue
|
value | when specified, use this value instead of the action property value |
rtexprvalue
|