问一个页面时间输入框(限制时间)的问题!! 都进来看看 帮帮忙呗~~

abc6339015 2013-08-23 10:05:47
有两个时间输入文本框,点击时会弹出时间选项。假如我第一个选的是2013-09-01,我想限制时间段时间不超过14天的话(也就是当在第二个时间输入文本框中选择2013-09-15时,会弹出一个提示信息:超出时间),问该如何做才能弹出提示信息,并且能控制时间段。
...全文
206 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellotianma 2013-08-23
  • 打赏
  • 举报
回复
如果用两个文件框,实际上要实现你的功能是无解的。因为比如,用户要同时修改两个文件框,他先改第一个,此时,有可能两个时间就大于14天了,你此时提示?? 所以,如果一定要达标,你只能用一个文本框,显示两个日历控件。 或者你不在乎多提示一次,那在两个文件框的onblur里添加一个js事件处理就行了。
lhx527099095 2013-08-23
  • 打赏
  • 举报
回复
请使用my97datepicker这个控件可以满足你的要求
insus 2013-08-23
  • 打赏
  • 举报
回复
有一个问题需要考虑,如果用户并不按常规输入,是先输第二个铵钮,再输第一个,怎样判断? 因此,default时,第二个textbox是禁用,当第一个有填有值时,第二个才被激活。 如果第二个值填充有值时,用户又有可能去清除第一个文本框的值那又怎样判断? 因此,二个文本框,任一有异动时,都需要判断。 因此,你有可能前台做判断,后台还要做一次判断。 ......
蝶恋花雨 2013-08-23
  • 打赏
  • 举报
回复
DateTime time1 = DateTime.Parse("2012-12-28");
				DateTime time2 = DateTime.Parse("2013-01-15");
				TimeSpan ts= time2 - time1;
				if (ts.Days > 14)
				{
					//提示
				}
abc6339015 2013-08-23
  • 打赏
  • 举报
回复
引用 1 楼 liang_show 的回复:
[quote=引用 楼主 abc6339015 的回复:] 有两个时间输入文本框,点击时会弹出时间选项。假如我第一个选的是2013-09-01,我想限制时间段时间不超过14天的话(也就是当在第二个时间输入文本框中选择2013-09-15时,会弹出一个提示信息:超出时间),问该如何做才能弹出提示信息,并且能控制时间段。
这个时间控件 都是有个事件的 在里面判断两者的时间差就可以了[/quote] 我用的是网上下载的一个时间控件js放在了textbox里,不知道里面代码怎么改啊!还有什么别的方法嘛
  • 打赏
  • 举报
回复
引用 楼主 abc6339015 的回复:
有两个时间输入文本框,点击时会弹出时间选项。假如我第一个选的是2013-09-01,我想限制时间段时间不超过14天的话(也就是当在第二个时间输入文本框中选择2013-09-15时,会弹出一个提示信息:超出时间),问该如何做才能弹出提示信息,并且能控制时间段。
这个时间控件 都是有个事件的 在里面判断两者的时间差就可以了

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧