jsp怎么在两个文本框输入时间两个时间后能够立即显示出来相差几周
例如:开始时间:一个文本框结束时间:一个文本框统计周数:后面随便是什么都行开始时间和结束时间采用的是calendar.js做的就是点击一下就有一个时间选择怎么在选择第二个...
例如:
开始时间:一个文本框
结束时间:一个文本框
统计周数:后面随便是什么都行
开始时间和结束时间采用的是calendar.js做的 就是点击一下就有一个时间选择
怎么在选择第二个时间之后立即在统计周数后面显示出来
回复一楼 我早就试过了 不行 有一个bug 那就是第一次点击的时候onclick="calendar.show(this)" 显示了一个时间控件 可是当你选择时间之后 还没有失焦 所以不会显示周数 本来我以为点击一下其他的地方就行了 可是我发现 还是不行 必须再点击一下第二个文本框 这才算获得焦点 然后再点击其他地方才执行失焦 所以不可行
我有一个想法就是用onclick时间用另一个js 这个js里面执行calendar时间控件的js 等calendar的js执行之后再计算周数
可是我对js不是很熟 在这个js里面怎么执行calendar.show(this)??? 展开
开始时间:一个文本框
结束时间:一个文本框
统计周数:后面随便是什么都行
开始时间和结束时间采用的是calendar.js做的 就是点击一下就有一个时间选择
怎么在选择第二个时间之后立即在统计周数后面显示出来
回复一楼 我早就试过了 不行 有一个bug 那就是第一次点击的时候onclick="calendar.show(this)" 显示了一个时间控件 可是当你选择时间之后 还没有失焦 所以不会显示周数 本来我以为点击一下其他的地方就行了 可是我发现 还是不行 必须再点击一下第二个文本框 这才算获得焦点 然后再点击其他地方才执行失焦 所以不可行
我有一个想法就是用onclick时间用另一个js 这个js里面执行calendar时间控件的js 等calendar的js执行之后再计算周数
可是我对js不是很熟 在这个js里面怎么执行calendar.show(this)??? 展开
3个回答
展开全部
你用的是My97 DatePicker吗?
如果是的话,你这个功能很好实现的
官方文档有的,我给你个例子好了!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="WdatePicker.js"></script>
<title>无标题文档</title>
</head>
<body>
<input type="text" id="t1" onclick="WdatePicker({onpicked:function(dp){alert(dp.cal.getDateStr());t2.focus()}})" />
<input type="text" id="t2" onfocus="WdatePicker({onpicked:function(){alert('calculate')}})" />
</body>
</html>
总的来说就是使用onpicked,就在function(){//执行你的计算}
如果是的话,你这个功能很好实现的
官方文档有的,我给你个例子好了!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="WdatePicker.js"></script>
<title>无标题文档</title>
</head>
<body>
<input type="text" id="t1" onclick="WdatePicker({onpicked:function(dp){alert(dp.cal.getDateStr());t2.focus()}})" />
<input type="text" id="t2" onfocus="WdatePicker({onpicked:function(){alert('calculate')}})" />
</body>
</html>
总的来说就是使用onpicked,就在function(){//执行你的计算}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询