当我在代码中添加下面的Jquery时,输入 #today 显示为空,并且onselect functun工作正常。如果我删除 Jquery,输入不为空,但函数 onselect 不起作用(这是正常的......我应该如何让输入完整和选择工作。它似乎是从我的jquery代码变成的!?
我使用 JQuery Air DatePicker
噗嗤 :
$myDate = date('d/m/Y');
echo '<input type="text" class="datepicker-here form-control" id="today" name="today" data-language="fr" value="'.$myDate.'"/>'
Jquery :
$('#today').datepicker({
language: 'fr',
onSelect: function onSelect(){
var bl = $('#today').val();
showUser(users.value, bl, group.value);
console.log(users.value, bl, group.value);
}
})
猜猜最好让自己的 lib 处理预填充当前日期,因为它已经有适当的方法。
此外,在语言之后将日期格式设置为选项。
$('#today').datepicker({
language: 'fr',
dateFormat: 'mm/dd/yyyy',
onSelect: function onSelect() {
var bl = $('#today').val();
showUser(users.value, bl, group.value);
console.log(users.value, bl, group.value);
}
}).data('datepicker').selectDate(new Date())
从文档中: http://t1m0n.name/air-datepicker/docs/#sub-section-51
功能示例:https://codepen.io/th91vi/pen/xxZxMww