JS日期选择器在可编辑的状态下不动文本框没填任何信息的情况下会自动加入1900-1-1,这个该怎么破?

啰嗦一箩筐 2017-06-30 04:02:58
我在我的.net(c#)网站中用了这个JS日期选择器:http://freshflower.iteye.com/blog/1606222#bc2393549
比如我要添加某人的入职日期,如果不填内容,会传递一个null值到数据库,但是下次我若再点编辑,我同样不动文本框,看上去仍是空的,却会自动加入1900-1-1到数据库!这是什么情况啊?应该要怎么改?
...全文
309 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
啰嗦一箩筐 2017-07-13
  • 打赏
  • 举报
回复
引用 4 楼 xzy21com 的回复:
参数传后台之前你要判断一下值呀。不符合要求的自动清空,这样跟什么插件就没关系了。
为何我调试的时候,日期选择框textbox1.text=“”,明明是空的,可再来看数据库最后还是有1900-1-1,这不符合道理啊! 这样的话即使加个判断,最后也会出现1900-1-1
scscms太阳光 2017-07-05
  • 打赏
  • 举报
回复
参数传后台之前你要判断一下值呀。不符合要求的自动清空,这样跟什么插件就没关系了。
啰嗦一箩筐 2017-07-03
  • 打赏
  • 举报
回复
引用 1 楼 xzy21com 的回复:
这是数据库设置问题。你的日期字段应该设置成日期且不能为空,所以当没有内容时就自动变成 1900-1-1
如果不用这个日期选择器,仅仅一个textbox,没有填内容的话是不会自动添加1900-1-1进数据库的
啰嗦一箩筐 2017-07-03
  • 打赏
  • 举报
回复
引用 1 楼 xzy21com 的回复:
这是数据库设置问题。你的日期字段应该设置成日期且不能为空,所以当没有内容时就自动变成 1900-1-1
日期字段是日期格式的,但并没有设置为不能为空啊!
scscms太阳光 2017-07-01
  • 打赏
  • 举报
回复
这是数据库设置问题。你的日期字段应该设置成日期且不能为空,所以当没有内容时就自动变成 1900-1-1

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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