我正在使用http://vitalets.github.io/x-editable/index.html。如果用户在datetime元素上选择日期而不是时间,我想仅使用日期更新值,并且只将00:00
时间的日期或日期发送到服务器。如http://jsfiddle.net/vgybLp6j/1/所示,如果没有给出时间,它将设置为empty
值。
$('#datetime').editable({
type: 'combodate',
title: 'Select date and time',
template: "D MMM YYYY HH:mm",
viewformat: "DD/MM/YYYY, HH:mm",
format: "YYYY-MM-DD HH:mm",
url: '/post',
pk:1
});
$('#date').editable({
type: 'combodate',
title: 'Select Date',
template: "D MMM YYYY",
viewformat: "DD/MM/YYYY",
format: "YYYY-MM-DD",
url: '/post',
pk:1
});
<p>datetime</p>
<div style="margin-left: 300px">
<a href="#" id="datetime">04/05/2010, 05:30</a>
</div>
<p>datetime</p>
<div style="margin-left: 300px">
<a href="#" id="date">04/05/2010</a>
</div>