jQuery datepicker设置为null
我在表格中将日期设置为Null
遇到问题。 我有默认空白的datepicker(当我保存时,它返回到DB as 0000-00-00
但我想设置为Null
。在列选项中我将默认设置为Null
。
这是我的HTML:
Datum kontakta <input name="datum_kontakta" type='text' class="form-control" value="" />
和datepicker的脚本:
$('#datum_kontakta_picker').datetimepicker({ format: 'YYYY/MM/DD', }, function(start, end, label) { console.log(start.toISOString(), end.toISOString(), label); } );
当datepicker为空时,如何将Null
保存到表中?
我尝试设置defaultDate: null
但没有帮助。
建议您在DataBase的表中设置最小DateTime值,而不是为日期设置null。
而如果您想以字符串格式存储,那么您可以使用:
$('#datum_kontakta_picker').val() ? $('#datum_kontakta_picker').val() : null;
尝试defaultdate空白
defaultDate: ''
尝试这样的事情
$('#datum_kontakta_picker').datetimepicker({ format: 'YYYY/MM/DD', minDate: 0, } function(start, end, label) { console.log(start.toISOString(), end.toISOString(), label); } }).val('');