2016-03-18 45 views
1

可以使用php設置input = 'month'的值嗎?我已經看到,這是可能的使用JavaScript ..但我想實現它使用PHP ....設置輸入類型月的默認值

我想爲input = month .. 設置一個默認值然而,我設置的值doesn'噸生效..

這是我做的。

,當我試圖元素<?=date('F-Y')?>它顯示的日期和月份就好了外界顯示它..

<input type="month" value="<?=date('F-Y')?>" class="form-control per_date_inputs" name="month"/> 
+0

檢查源代碼。引號可能存在​​一些問題。另外如果可能的話附加呈現的輸出,以幫助我們更好地理解:) – georoot

+0

這應該工作正常,你嘗試檢查HTML輸出?如果你看到你的輸出是正確的,你應該檢查你的頁面上運行的JavaScript。 –

+0

@georoot我試過檢查元素..我可以看到'價值= 2016年3月',但它不會出現在我的用戶... –

回答

3
<input type="month" value="<?=date('Y-m')?>" class="form-control per_date_inputs" name="month"/> 
+0

您需要提供這樣的日期:2016-03 – thxxxx

+0

大聲笑.. 。也許月份類型不能識別'March',因爲它期待着一個數字...... –

1

而不是

<input type="month" value="<?=date('F-Y')?>" class="form-control per_date_inputs" name="month"/> 

使用此

<input type="month" value="<?=date('Y-m')?>" class="form-control per_date_inputs" name="month"/> 
<input type="month" value="2016-03" class="form-control per_date_inputs" name="month"/> 

輸入類型=月份僅需「yyyy-mm」格式