http://blog.csdn.net/wuxinfengjing/article/details/2843151
想使用struts2的日期标签
首先需要在<head></head>里加上<s:head/>
否则不会引用日期控件需要调用的javascript
先说说<s:date>的用法:
<s:date name="orderDate" format="yyyy-MM-dd" />
就是吧orderDate的值,格式化为yyyy-MM-dd
如果你用<s:property value="orderDate" />来取值,显示的就是yy-MM-dd
再来说说<s:datetimepicker>的用法:
<s:datetimepicker name="form.orderDate" language="en" type="date" displayFormat="yyyy-MM-dd" value="today" />
name就不解释了;
language是下拉日期的语言,如果你是中文环境那默认就是zh,因为我这里涉及到多语言,所以为了统一就设置成en;
type是类型,日期是date,时间是time;
displayFormat不用解释也知道是格式化日期格式;
value是设置的值,我这里设置的是today,默认显示服务器当前日期,还能设置成什么目前还不知道。
日期搞定了,但是如果有2个日期,它们怎么比较呢?
js代码:
var a = dojo.widget.byId("id_form_orderDate").inputNode.value;
var b = dojo.widget.byId("id_form_orderDateEnd").inputNode.value;
var c = new Date(a);
var d = new Date(b);
if (Date.parse(c) - Date.parse(d) > 0)
{
alert("orderDate > orderDateEnd");
return false;
}
解释:id_form_orderDate是怎么来的,我没有定义id,
但是它会按照name自动生成一个id,因为name的值是form.orderDate,
但为什么不是id_form.orderDate呢,用js的都知道点意味着什么。
如果我的name值是orderDate,那id就是id_orderDate。
如果你怕以后看不懂,那就定一个id吧,这样标签就不会自动生成了。
分享到:
相关推荐
javascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值.docjavascript中读取Struts2标签datetimepicker的值....
struts2.0中s:datetimepicker标签使用范例
Struts2中使用datetimepicker标签时,九月和十月会显示乱码,本jar包修正了此问题,并且顺带修正了日语环境下的显示
相信很多朋友都使用过struts2的datetimepicker标签,在选择日期的时候确实很方便,但要选择时间就似乎无能为力了。。。其实不然!在这里,我将向大家展示一下struts2的datetimepicker标签的另一个强大功能——时间...
Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...
解决了原struts2-dojo-plugin-2.1.8.1.jar中使用datetimepicker时,在中文情况下会产生乱码的问题
struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题,<sx:datetimepicker>显示9、10、11、12月份时出现乱码,本包修改了该bug
struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题,<sx:datetimepicker>显示9、10、11、12月份时出现乱码,本包修改了该bug
datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素。 hidder标签:生成一个不看见的用户输入元素。 select标签:生成下拉列表框...
Struts 2在web应用中常用的Struts 2的5个主要类库和包含datetimepicker的struts2-dojo-plugin-2.1.6.jar
JSP_struts2标签大全 1.a 3 2.action 3 3. actionerror 4 4. actionmessage 5 5. append 5 6. bean 7 7.checkbox 7 8.checkboxlist 8 9. combobox 9 10. conponent 9 11. date 11 12. datetimepicker 12 13. debug ...
本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...
所有的s标签介绍-C: <s:checkbox></s:checkbox>-----复选框 <s:checkboxlist list=""></s:checkboxlist>-----多选框 <s:combobox list=""></s:combobox>-----下拉框 <s:component></s:component>-----图像符号 D:...
修正struts2的datetimepicker控件中九月后月份显示为乱码现象
datetimepicker-master datetimepicker-master datetimepicker-master
Bootstrap-datetimepicker年月日时分秒均可选择,对js文件做小的改动,并且附上Boostrap-datetimepicker的css文件,具体运用可参考我的博客!
.net asp DateTimePicker控件
创建2个DateTimePicker,分别为datetimepicker1和datetimepicker2,1用来显示日期,2用来显示时间。 代码如下: ////日期 datetimepicker1.Format = DateTimePickerFormat.Custom; datetimepicker1.CustomFormat = ...