2 xye0718 xye0718 于 2016.03.14 15:55 提问

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

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

6个回答

baidu_33903518
baidu_33903518   2016.03.14 16:07

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

qq_32224861
qq_32224861   2016.03.14 16:11

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

showbo
showbo   Ds   Rxr 2016.03.14 16:24

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

u013829202
u013829202   Rxr 2016.03.14 16:27

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

cmmchenmm
cmmchenmm   2016.03.14 16:50

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

f445239051
f445239051   2016.03.15 09:46

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javascript设置属性就可以控制文本框不能为空保存
1、javascript代码//控制输入项目不为空, 控件需设置 nonull 、elementname 属性 function CheckNull() { //debugger; var objs = document.getElementsByTagName("input"); if (!CheckNullByObjs(objs)) { return fa
#学习笔记#(4)输入框提示信息不能为空--JavaScript改变CSS样式
HTML用户名: 用户名不能为空! function tishi1() { var txt=document.getElementById("yonghuming").value; if(txt=="") document.getElementById("yonghumingtishi").className="tishi2" } 密&nbsp&nbsp&nbsp码: 密码不能为空!
几种js判断输入框不能为空的方
function Check()//fromname为表单的name,input { if (document.fromname.inputname.value=="") { alert('请输入用户名!'); return false; } else { return true; } } 1.i
文本框输入为空时显示的内容
无标题文档 姓  名: 手机号码: 虽然IE10+支持placeholder属性,它的表现与其它浏览器也不一致 IE10+里鼠标点击时(获取焦点)placeholder文本消失Firefox/Chrome/Safari点击不消失,而是键盘输入时文本消失 ie1
input是否为空
html> html> head lang="en"> meta charset="UTF-8"> title>判断是否为空title> script language="javascript"> function testnull() { if (document.getElementById('airline').
HTML属性placeholder,输入框为空时显示的内容
HTML属性placeholder,输入框为空时显示的内容
输入不能为空且输入的不能为空格
var name = document.getElementById('newUserForm_last_name').value; var firstName = document.getElementById('newUserForm_first_name').value; var phone = document.getElementById('newUserForm_phon
js判断input输入框为空时遇到的问题 弹窗后,光标没有定位到输入框,而是直接执行我的处理页面程序
无论是会员注册还是提交订单,我们都要使用到form表单,此时我们在处理数据时,就要判断用户填写的信息。一次是直接通过js判断input输入框是否没有填信息,然后在后台处理文件中通过过滤字符串后再次判断是否确实有内容了。 我遇到的问题:(记下来,下次忘记了再回来看看) js判断input输入框判断为空,  弹窗后,光标没有定位到输入框,而是直接执行我的处理数据程序。 我错误的原因是,在js代码
jquery判断文本框是否为空,不为空则用正则表达式判断是否符合要求,不符合清空
jquery //判断收款方式             if($("#way1").val()==""||$("#way1").val()==null){                 alert("请输入收款方式");                 return false;             };             //判断收款人姓名          
输入框不能输入空白字符
密码校验检测密码中有没有空格,以及删除空格。 使用正则表达式,检测字符串中是不是有空格,让用户重新输入 调用函数将字符串中的空格删除,或者不能输入空白字符 直接删除字符串中的空白字符(function(){ $("input").blur(function(){ var value = $(this).val(); var cValue = clearBlan