在项目当中为了要适应火狐浏览器。在选择日期控件时必须要加入一个ID,因为在firefor中只认ID,必须是通过ID来获取其中的一个对象,才能把所选择的时间加入到
输入框中。项目中采用的是struts标签来做的(为了刷新时保留其中的值)。
大家可能知道通常的做法是(不采用struts标签):
<input type="text" id="sDate" name="sDate" class="dd_text"/>
那么在struts中用property="sDate"
<html:text property="sDate" styleClass="dd_text"></html:text>
它直接翻译成的html为:
<input type="text" name="sDate" class="dd_text"/>里面没有id.
因此我们可以采用styleId属性来给该表单元素设置ID:
<html:text property="sDate" styleId="sDate" styleClass="dd_text"></html:text>
struts标签属性对应的html标签属性
property------------name
styleID-------------id
styleClass----------class
Property 指该文件框的名字,与ActionForm Bean中的一个属性相匹配
Disabled 设置或获取控件的状态,true表示禁止
style 指定CSS样式
styleClass 指定附加到该标签上的CSS样式表名字
输入框中。项目中采用的是struts标签来做的(为了刷新时保留其中的值)。
大家可能知道通常的做法是(不采用struts标签):
<input type="text" id="sDate" name="sDate" class="dd_text"/>
那么在struts中用property="sDate"
<html:text property="sDate" styleClass="dd_text"></html:text>
它直接翻译成的html为:
<input type="text" name="sDate" class="dd_text"/>里面没有id.
因此我们可以采用styleId属性来给该表单元素设置ID:
<html:text property="sDate" styleId="sDate" styleClass="dd_text"></html:text>
struts标签属性对应的html标签属性
property------------name
styleID-------------id
styleClass----------class
Property 指该文件框的名字,与ActionForm Bean中的一个属性相匹配
Disabled 设置或获取控件的状态,true表示禁止
style 指定CSS样式
styleClass 指定附加到该标签上的CSS样式表名字
本文详细介绍了在使用Struts标签库时,如何在项目中实现日期控件,并确保在页面刷新时能保留已选时间值。通过设置styleId属性来赋予表单元素ID,实现与ActionFormBean属性的对应,从而在刷新页面时保持数据状态不变。
911

被折叠的 条评论
为什么被折叠?



