也许增加同一页上的多个日期选择器是一个老问题。但我这里有一个不同的情况。
使用的库
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js
下面是datepicker
的脚本:
<script>
$(document).ready(function () {
$('.datepicker').datepicker({
keyboardNavigation: false,
forceParse: false,
todayHighlight: true
});
});
</script>
现在同一页上多个日期选择器
可以正常工作。
{!! Form::text('expiry_date', null, ['data-format'=>'D, dd MM yyyy', 'class'=>'form-control datepicker', 'placeholder'=>'yyyy-mm-dd']) !!}
{!! Form::text('expiry_date', null, ['data-format'=>'D, dd MM yyyy', 'class'=>'form-control datepicker', 'placeholder'=>'yyyy-mm-dd']) !!}
但是这里的第二个datepicker
来自于扩展
表单的脚本
<script></script>
当第二个
日期选择器
弹出时它不起作用。有什么想法?
onfocus
更改为onclick
。焦点事件监听器有时会出现错误,点击监听器似乎表现更好,尽管这不是最理想的解决方案。如果可以的话,最好在页面加载和 JS 启动之前预先呈现所有表单输入。 - Liam