表单标签的通用属性

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Javascript相关的通用属性如下:
(指定鼠标在该标签生成的表单元素上)...(时触发的JavaScript函数).
1.onclick :...单击...
2.ondbclick :...双击...
3.onmousedown :...按下...
4.onmouseup :...松开...
5.onmouseover :...悬停...
6.onfocus :...移出...
7.onblur :...失去焦点...
8.onkeypress :指定单击键盘上某个建时触发的函数。
9.onkeyup :指定松开键盘上某个建时.........
10.onkeydown :指定按下键盘上某个建时.........
11.onselect :对下拉列表项等可以选择表单元素,指定选中该元素时触发的JavaScript函数。
12.onchange :对于文本框等可以接受输入的表单元素,指定当值改变时触发的JavaScript函数。

struts2还允许为表单元素设置提示,当鼠标在这些元素上悬停时,系统将出现提示,struts2将这种特性称为Tooltip。
省略tooltip前缀
1.tooltip :设置此组件的Tooltip.
2.Icon :设置tooltip图标的URL路径.
3.AboveMousePointer:是否在光标位置上显示Tooltip.
4.BgColor :设置Tooltip的背景色.
5.BgImg :设置Tooltip的背景图片.
6.BorderColor:设置Tooltip边框的宽度。
BorderWidth:设置Tooltip边框的颜色。
7.Delay :设置显示Tooltip的时间延迟(单位时毫秒)。
8.FixCoordinateX:设置固定Tooltip在指定的X坐标上,与tooltipSticky属性结合使用。
9.FixCoordinateY:设置固定Tooltip在指定的y坐标上,与tooltipSticky属性结合使用。
10.FontColor:设置Tooltip的字体颜色。
FontFace :设置Tooltip的字体。
11.FontSize :设置Tooltip的字体大小。
12.FontWeight:设置Tooltip的字体是否使用粗体,可以接受normal和bold两个值。
13.LeftOfMousePointer:设置是否在光标左侧显示Tooltip,默认时在右边显示。
14.OffsetX :设置Tooltip相对光标位置的水平位移。
15.OffsetY :设置Tooltip相对光标位置的垂直位移。
15.Opacity :设置Tooltip的透明度,设置值可以时0(完全透明)和100(不透明).
16.Padding :指定Tooltip的内部间隔,例如,边框和内容之间的间距。
17.ShadowColor:使用指定的颜色为Tooltip创建阴影。
18.ShadowWidth:使用指定的宽度为Tooltip创建阴影。
19.Static :设置Tooltip是否随着光标的移动而移动。
20.Sticky :设置Tooltip是否一直停留在它初始的位置,直到另外一个Tooltip被激活,或者浏览者点击了HTML页面。
21.StayAppearTime:指定一个Tooltip消失的时间间隔(毫秒),即使鼠标还在相关的HTML元素上不动.设置值<=0,就和没有定义一样。
22.TextAlign:设置Tooltip的标题和内容的对齐方式,可以是right,left,justity(居中对齐)。
23.Title :设置Tooltip的标题文字。
24.TitleColor:设置Tooltip的标题文字的颜色。
25.Width :设置Tooltip的宽度。

1>.checkboxlist :可以一次创建多个复选框,用于一次生成多个HTML标签中的.
listK

ey : 该属性指定集合元素中的某个属性作为复选框的value,如果集合是Map,则可以使用key和value值分别代表
Map对象的key和value作为复选框的value。
listValue : 该属性指定集合元素中的某个属性作为复选框的标签,如果集合是Map,则可以使用key和value值分别代表
Map对象的key和value作为复选框的标签。
例子:

list="{'spring2.0','J2EE','Ajax'}"/>
list="#{'spring':'2006.10','J2EE':'2007.4','Ajax':'2007.6'}"
listKey="key"
listValue="value"/>

list="#bs.book"
listKey="name"
listValue="author"/>


public class BookService{ | public class Book{
public Book[] getBooks(){ | private String name;
return new Book[]{ | private String author;
new Book("Spring1","李刚"), | }
new Book("Spring2","李刚"), |
new Book("Spring3","李刚"), |
};
}
}

2>.combobox

list="{'spring','j2ee',ajax}"
size="20" maxlength="20" name="book"/>


3>.datetimepicker:生成一个日期、时间下拉选择框。
#dd :以两位数字来显示当前日期的日。
#d :以一位数字来显示当前日期的日。
#MM :..两....................月。
#M :..一....................月
#yyyy:.四....................年
#yy :..二....................年
#y :..一....................年

4>.doubleselect
list : 用于输出第一个下拉列表中选项的集合。
listKey : 该属性指定集合元素中的某个属性作为复选框的value,如果集合是Map,则可以使用key和value值分别代表
Map对象的key和value作为复选框的value。
listValue : 该属性指定集合元素中的某个属性作为复选框的标签,如果集合是Map,则可以使用key和value值分别代表
Map对象的key和value作为复选框的标签。
doubleList: 用于输出第一个下拉列表中选项的集合。
doubleListKey:....
doubleListValue:....
doubleName
例子:

list="{'cg','David'}"
doubleList="top=='cg'?{'spring,j2ee'}:{'javaScript:the DefinitiveGuide'}"
doubleName="book"/>


value="#{'cg':{'spring','j2ee','ajax'}
'David':{'JavaScript:The Definitive Guide'}
'Johnson:{'Expert'}'}"/>

size="3"
nam

e="author"
list="#bs.keySet()"
doubleList="#bs[top]"
doubleSize="3"
doubleName="book"/>


5>.optiontransferselect:会创建两个选项用来转移下拉列表项,该标签会生成两个