我想更改所選日期時更新輸入的值。 這是我的輸入html代碼。DateTimePicker將不會更新值字段onChange或onSelect
<input type="text" name="completed_date" id="completed_date" size="12" class="completed_date fielddate" value="<?php echo date("d/m/Y",strtotime("now"))?>" readonly />
這是我的jQuery ONSELECT功能
$(document).ready(function() {
$('.completed_date').datetimepicker({
timepicker: false,
format: 'd/m/Y',
onSelect: function() {
var date = $(this).val();
$('#completed_date').val(date);
}
});
});
此代碼對我的輸入字段沒有影響,但如果我改變最後一行
$('#completed_date').text(date);
然後添加選擇的新日期到html行的末尾。
<input type="text" name="completed_date" id="completed_date" size="12" class="completed_date fielddate" value="<?php echo date("d/m/Y",strtotime("now"))?>" readonly />
再添這裏
的日期值字段中的代碼目前顯示在默認情況下今天的日期,但應該更新ONSELECT。
我已閱讀文檔,但似乎無法找到我想要的東西。 任何幫助將不勝感激。
它在視覺上更新的領域,但在輸入的實際價值並沒有改變,所以當我點擊保存它總是把今天的日期,而不是選定日期的
我不明白什麼是真正的*問題*是不是更新,當你在日期選擇器中選擇一個新的日期?這應該是默認行爲。 –
爲什麼你要手動設置它自己? – ScanQR
它在外地可視化更新,但輸入中的實際值不會改變,所以當我點擊保存時,它總是發送今天的日期而不是選定的日期。 – troggy69