描述
输出一个HTML输入表单.
远程表单(remote form)允许不刷新页面提交表单.结果表单(results from)能在表单当前页插入任意的html元素.
属性
| 名称 |
必填 |
缺省值 |
类型 |
描述 |
| onsubmit |
false |
|
Object/String |
HTML onsubmit 属性 |
| action |
false |
current action |
Object/String |
设置提交的action名字, 不需要 .action 后缀 |
| target |
false |
|
Object/String |
HTML表单target 属性 |
| enctype |
false |
|
Object/String |
HTML表单enctype 属性 |
| method |
false |
|
Object/String |
HTML表单method 属性 |
| namespace |
false |
current namespace |
Object/String |
所提交Action的命名空间 |
| validate |
false |
false |
Boolean |
是否执行客户端/远程校验. 使用xhtml/ajax或者继承它们的theme时有效 |
| portletMode |
false |
|
Object/String |
表单提交后显示的 portlet 模式 |
| windowState |
false |
|
Object/String |
表单提交后 要显示的window 的 state |
| openTemplate |
false |
|
Object/String |
用来输出html开始部分的模板. |
| theme |
false |
|
Object/String |
输出元素时使用的主题(theme)(不使用缺省的) |
| template |
false |
|
Object/String |
输出元素时使用的模板(template)(不使用缺省的) |
| cssClass |
false |
|
Object/String |
输出元素时的class属性 |
| cssStyle |
false |
|
Object/String |
输出元素时的css样式定义(译者注:html元素的style属性) |
| title |
false |
|
Object/String |
在输出元素时设置html属性title |
| disabled |
false |
|
Object/String |
在输出元素时设置html属性disabled |
| label |
false |
|
Object/String |
用于输出一个元素对应的label的表达式 |
| labelPosition |
false |
left |
Object/String |
不赞成使用. |
| labelposition |
false |
|
Object/String |
定义元素标签的位置(top/left) |
| requiredposition |
false |
|
Object/String |
定义required属性输出的位置(left|right) |
| name |
false |
|
Object/String |
元素的名字 |
| required |
false |
false |
Boolean |
如果设置为true, 在输出标签时将显示出此字段是必须输入的(译者注:如果使用默认模板,将会标示为"*") |
| tabindex |
false |
|
Object/String |
在输出元素时设置html属性tabindex |
| value |
false |
|
Object/String |
预设input元素的value属性. |
| onclick |
false |
|
Object/String |
在输出元素时设置html属性onclick |
| ondblclick |
false |
|
Object/String |
在输出元素时设置html属性ondblclick |
| onmousedown |
false |
|
Object/String |
在输出元素时设置html属性onmousedown |
| onmouseup |
false |
|
Object/String |
在输出元素时设置html属性onmouseup |
| onmouseover |
false |
|
Object/String |
在输出元素时设置html属性onmouseover |
| onmousemove |
false |
|
Object/String |
在输出元素时设置html属性onmousemove |
| onmouseout |
false |
|
Object/String |
在输出元素时设置html属性onmouseout |
| onfocus |
false |
|
Object/String |
在输出元素时设置html属性onfocus |
| onblur |
false |
|
Object/String |
在输出元素时设置html属性onblur |
| onkeypress |
false |
|
Object/String |
在输出元素时设置html属性onkeypress |
| onkeydown |
false |
|
Object/String |
在输出元素时设置html属性onkeydown |
| onkeyup |
false |
|
Object/String |
在输出元素时设置html属性onkeyup |
| onselect |
false |
|
Object/String |
在输出元素时设置html属性onselect |
| onchange |
false |
|
Object/String |
在输出元素时设置html属性onchange |
| tooltip |
false |
|
String |
设置元素的tooltip属性(译者注:tooltip为工具栏提示) |
| tooltipConfig |
false |
|
String |
设置tooltip属性的配置 |
| id |
false |
|
Object/String |
id是定位元素时使用的. 对于UI和表单标签它会被用作HTML的id属性 |
例子
校验
有两种形式的 客户端校验 , 依赖于你对主题(theme)的设置(xhtml, ajax, 等等). 如果你设置为xhtml主题 或 css_xhtml主题 , 将会是纯客户端校验. 如果你设置为 ajax主题, 将会是基于AJAX的校验. 请阅读 客户端校验 文档获取更多信息.