首页 > 编程 > JSP > 正文

JSP页面中的精!确到秒的时间控件

2019-11-02 14:33:03
字体:
来源:转载
供稿:网友

   技术:Struts1+jsp+MSql

需求:ncmgt网络监控系统中显示用户的操作日志,并且根据操作时间查询用户的详细操作记录,时间精确到秒

大致效果如下,上图!

大家可以清晰的看到,红色画线部分就是根据时间查询,时间精确到秒,不应该由用户手动输入,不然会大大降低用户体验的性能,这是就用到了时间控件,就是这个小时钟一样的东西,不过他只是一张图片而已,我们要知道它后面所隐藏的东西,先给大家展示一下效果吧,当我们点击小时钟的时候,弹出:

这样的日历图片,可以看见最下面一行是加上时分秒的,默认是没有的哦。

下面说一下怎么实现这个效果。

第一步:

引入js文件

JSP页面的头部

<script language="javascript" src="http://localhost:8080/ncmgt//js/calendar.js"></script> 

第二步:

准备一张小图片。

<!--文本框用来接收用户选中的时间,并且传给form里的oplog实体类的属性-->     <input type="text" name="oplogSearch.dateBegin" size="16" value="" readonly="readonly" class="textarea1">  <a href="javascript:buildCal(oplogListForm.elements['oplogSearch.dateBegin'],true)">  <img id="IMG1" src="http://localhost:8080/ncmgt//img/public/clock.gif" alt="请选择日期" wid
好看的雷人图片[www.62-6.com/1/leirentupian/]
th="20" height="20" border="0"></a> 

当用户选择了时间,下面这个function就负责把时间放进文本框并提交表单。

function closewin(){  //获取登录名和时间  parent.document.forms["0"].elements["oplogSearch.opname"].value  =document.forms["0"].elements["oplogSearch.opname"].value;  parent.document.forms["0"].elements["oplogSearch.dateBegin"].value  =document.forms["0"].elements["oplogSearch.dateBegin"].value;  parent.document.forms["0"].elements["oplogSearch.dateEnd"].value  =document.forms["0"].elements["oplogSearch.dateEnd"].value;  parent.document.forms["0"].submit();  parent.document.getElementById('divWindow').style.display="none"; 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表