2015-11-05 73 views
0

以前已經詢問過,並且我已經閱讀過幾年的答案。有沒有解決這個問題,雖然這不需要我插入到我的數據庫之前檢查輸入值?我想知道是否有一個設置可以讓我在沒有選擇日期的情況下默認值爲NULL。如果輸入爲空,引導日期選擇器將不會插入空格

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

如果一個輸入留空,我想插入NULL到我的分貝。現在它插入了0000-00-00。我的日期字段默認設置爲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適用於我爲我的網站創建的許多其他表單。

 

+0

你有小提琴來測試場景嗎? – DinoMyte

+0

不,我不知道。我一直在想這個,但是我認爲這不是插件的問題。我需要消除在調用jquery .serialize之前空的日期字段!我想弄清楚如何做到這一點。我敢打賭解決了這個問題。 –

回答

0

那究竟是什麼。我在序列化之前消除了空輸入,並插入了NULL。

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