date型-input框添加日期时不能为空的问题

问题描述

input框添加日期时不能为空的问题

求问各位大神,我在做一个添加页面。里面有一项是有关入党时间的。然而不是党员的话,入党时间是没有的。但是input框为空时,其默认输入值为“”。这样就导致不能正常添加进去。想问下大家,遇到这种问题一般都是如何处理的呢?

解决方案

既然入党时间是可以没有的,就应该设置为可以为NULL,然后用DateTime.TryParse做判断

解决方案二:

表单提交的话传入的对象即使是时间为空,也是可以执行添加的吧

解决方案三:

是不是党员你不是有个控制输入框,你依据这个输入框来判断是否更新或者插入这个字段内容就好了

解决方案四:

具体是哪一步被拦截了。 页面,还是后台添加。 你debug一下,就知道了。 按道理为空,是可以添加进去的。

解决方案五:

我有个想法是否可以在后台servlet 进行判断,若时间栏为空的话进行一个逻辑判断,对此作出不同情况的处理。

解决方案六:

给时间输入框设置默认值9999-12-31,是党员就是入党时间,不是党员就是9999-12-31。想从数据库查党员信息,过滤条件就用不是9999-12-31就好。

时间: 2024-09-16 15:41:35

date型-input框添加日期时不能为空的问题的相关文章

js-html 当一个input框有值时,触发事件

问题描述 html 当一个input框有值时,触发事件 有一个input框,当这个框有值时,触发一个xm()的事件,怎么写? 解决方案 <input type="text" id="xxx"/> <script> if(document.getElementById('xxx').value!='')xm() </script> 解决方案二: 有值时,是不是可以考虑keyup事件. 或者是值change时,判断内容是否为空,如果不

javascript-我只想要在用户输入input框查找时这个enter快捷键会调用search(),怎么修改?

问题描述 我只想要在用户输入input框查找时这个enter快捷键会调用search(),怎么修改? document.onkeyup=function(event){ var e=event||window.event; var keyCode=e.keyCode||e.which; switch(keyCode){ case 13:search(); break; } } 想要实现在网页中使用快捷键,可是我只想要在用户输入input框查找时这个enter快捷键会调用search(),怎么修改

下拉框 时间控件-如何实现当选择下拉框的值时初始化日期控件

问题描述 如何实现当选择下拉框的值时初始化日期控件 在页面上如何实现当选择下拉框的值时初始化日期控件的值.我想要在选择下拉框里面的值的时候,日期控件那个框里面的日期会被清除置空 解决方案 用javascript写个方法,当下拉框值改变时触发,然后修改日期控件的值 解决方案二: //<![CDATA[ var cal = Calendar.setup({ onSelect: function(cal) { cal.hide() }, showTime: true }); cal.manageFie

PHP页面输出时js设置input框的选中值_php实例

关于php页面输出时js设置input框的选中值的代码如下所示: /* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if (value === "") return; if ("#" === first || "." === first) { input = $(name); } else { input

wdatepicker-oracle数据库 日期时date类型,在页面上用WdatePicker,不能修改,求解

问题描述 oracle数据库 日期时date类型,在页面上用WdatePicker,不能修改,求解 为什么修改不成功 解决方案 是info.setDate(info.getDate()); 解决方案二: 是info.setDate(info.getDate());

PHP页面输出时js设置input框的选中值

关于php页面输出时js设置input框的选中值的代码如下所示: /* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if (value === "") return; if ("#" === first || "." === first) { input = $(name); } else { input

input框居右光标不显示

问题描述 input框居右光标不显示 在IE8中,将input框的text-align设置为right时,光标不显示,设置为left时,就显示了在谷歌浏览器中,不会出现这个问题.大牛们,这怎么整? 解决方案 见了,为什么不见,只是很靠边而已,不靠边添加padding-right <input type=""text"" style=""text-align:right;padding-right:5px"" />

ajax-在jsp中添加数据时怎样验证重复?

问题描述 在jsp中添加数据时怎样验证重复? 在jsp页面中,有一个添加的表单,有几个文本框,在输入数据时,怎样验证输入的数据是否数据库中已经存在,如果有,提示一下.,求教,有代码最好 解决方案 在input中加上失去焦点onblur=""aa()"" 这aa()方法js调用后台执行查询来判断是否存在 解决方案二: 想实时判断,那你就发ajax去后台查询数据库,结果返回页面给提示事件就用对应input的失去焦点onblur代码?没有!自己网上找吧 解决方案三: ht

如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教

问题描述 如何写js可以在checkbox复选框被选中时获取value的值?请大神赐教 解决方案 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值 for(var i=0;i<obj.length;i++){ if(obj[i].checked) //取到对象数组后,我们来循环