如果输入为空,则Bootstrap datepicker不会插入null

时间:2015-11-05 17:44:30

标签: jquery twitter-bootstrap datepicker

以前曾经问过,我已经阅读了多年前的答案。虽然在插入我的数据库之前不需要检查输入值,但是有没有解决这个问题?我想知道是否有一个设置允许我在没有选择日期时默认值为NULL。

我正在使用Bootstrap datepicker https://bootstrap-datepicker.readthedocs.org/en/latest/

如果输入留空,我想在我的数据库中插入NULL。现在它插入稿件。我的日期字段默认设置为NULL。我正在猜测的插件有些东西,或者可能是我缺少的设置。

<div class="col-md-4">
     <div class="form-group">
        <label class="control-label">Delivery Date</label>
          <div class="input-icon right">
        <i class="fa"></i>
        <input type="text" id="delivery_date" name="delivery_date" class="datepicker form-control">
          </div>
      </div>
    </div>

$('.datepicker').datepicker({
format: 'yyyy/mm/dd',
autoclose: true,
todayBtn: true
}); 

我正在使用ajax序列化我的表单,然后将字段传递给我的insert.php脚本。 insert.php适用于我为我的网站创建的许多其他表单。

1 个答案:

答案 0 :(得分:0)

这就是它的确切含义。我在序列化之前消除了空输入并插入了NULL。

$("#myForm :input[value!='']").serialize() // does the job!