2011-12-13 51 views
0

我在使用sx:datetimepicker标记时遇到问题,lib:struts2-dojo-plugin-2.2.3.1.jar。这是源代码:无法在使用sx的文本字段中输入值:datetimepicker

<sx:datetimepicker name="info.date1" id="date1" displayFormat="yyyyMMdd HHmmss" cssStyle="font-size:13.5px" /> 

我从日历输入值,它运行正常。但我使用键盘(不使用日历)将值输入date1字段,然后将焦点移至其他元素,并且该值丢失。因此我不能手动输入数值。


我必须满足两个问题:当我输入用手把文本框(使用SX:的DateTimePicker标签) 1.丢失的数据。这发生在我将焦点移至其他项目时。 2.我需要完整格式的日期(yyyyMMdd HHmmss)。它只显示日期部分,不包括时间部分(例如:20111201 000000)。

这些错误与Struts2的,泥鳅插件-2.1.6.jar和Struts2的,泥鳅插件-2.3.1.jar发生

目前,我解决不了两个问题。 请帮帮我。

+0

当你从sx:datetimepicker进入时,是否以相同的格式写入日期? – Count

回答

0

如果使用

displayFormat="yyyyMMdd HHmmss" 

您将获得价值为20111201 000000

使用"yyyyMMdd HHmmss"的日期格式输入日期排序,空间和000000 但我不认为000000可能是有用的

我建议使用

<sx:datetimepicker name="info.date1" id="date1" displayFormat="dd-MM-yyyy" required="true"/> 
+0

感谢您的回答。但我使用“yyyyMMdd HHmmss”,因为我需要输出完整日期,包括:日期,小时,分钟,秒。你能否建议我使用其他工具来获取完整日期? –

相关问题