form

HTML form tag. This tag includes a target action and event that are not only used to generate the target URL but also dictates the validations that will be applied to the input fields.

Tag Information
Tag Class org.loom.tags.core.FormTag
Body Content scriptless
Dynamic Attributes true
Example
<l:form action="Mortgages" event="save">
    <l:inputHidden name="mortgage.id"/>
    <l:inputText name="mortgage.name"/>
    <l:inputCheckbox name="mortgage.starred"/>
    <l:inputSelect name="mortgage.country" options="${action.countries}" />
    <l:inputFile name="mortgage.photo"/>
</l:form>

Attributes

Name Description Flags
accept HTML attribute
rtexprvalue
acceptCharset HTML attribute
rtexprvalue
accesskey HTML attribute
rtexprvalue
action An Action instance or Class to get called when this form gets submitted.
rtexprvalue
autocomplete The non-standard attribute to enable/disable browser autocomplete for any field (Firefox and IE). This will be the default value for any field inside this form. Default is null.
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 true to disable the whole form, default false
rtexprvalue
enctype HTML attribute
rtexprvalue
event The event that will be invoked when this form is submitted
rtexprvalue
hash The hash of the url (the fragment after '#')
rtexprvalue
hostname The server name to use. If not specified, the current request.getServerName() value will be used.
rtexprvalue
id HTML attribute
rtexprvalue
if Set to false to skip tag execution.
rtexprvalue
lang HTML attribute
rtexprvalue
mapping The mapping as action.event. This method is equivalent to setting action and event separately.
rtexprvalue
method HTML attribute. The default is the first method assigned to the target event.
rtexprvalue
name HTML attribute with different meanings:
rtexprvalue
port The port to use. If not specified, the current request port will be used.
rtexprvalue
relative true if the url is relative (do not render schema, server or port), false to render a full URL. Default is true
rtexprvalue
renderAsText set to true to render any nested field as text
rtexprvalue
renderLabel true to render field labels by default, default true
rtexprvalue
scheme The scheme to use. If not specified, the current request scheme will be used.
rtexprvalue
separateErrors true to render field errors by default, default true
rtexprvalue
style HTML attribute
rtexprvalue
target HTML attribute
rtexprvalue
title HTML attribute
rtexprvalue
translateTitle set to true to translate title, default true
rtexprvalue