显式强制显示jquery日期选择器日历

显式强制显示jquery日期选择器日历,jquery,autocomplete,datepicker,Jquery,Autocomplete,Datepicker,我有一个链接到JQuery日期选择器的文本框,Chrome在其中预先填充了用户名。。我在字段中设置了autocomplete=“off”,但根据 显然,Chrome的行为对开发人员来说是一个长期存在的问题,我也不清楚目前的情况是什么。其中一个解决方案的标题是“现代方法”,但那是四年前的事了。然而,我喜欢它解决问题的方式 <input type="text" onfocus="this.removeAttribute('readonly');" readonly /> 也很高兴接受

我有一个链接到JQuery日期选择器的文本框,Chrome在其中预先填充了用户名。。我在字段中设置了autocomplete=“off”,但根据

显然,Chrome的行为对开发人员来说是一个长期存在的问题,我也不清楚目前的情况是什么。其中一个解决方案的标题是“现代方法”,但那是四年前的事了。然而,我喜欢它解决问题的方式

<input type="text" onfocus="this.removeAttribute('readonly');" readonly />

也很高兴接受这样一个回答:“现在有一种更好的、经未来验证的方法来实现这一点……”

根据官方文件,你应该使用这种方法来实现你的目标。我已经为你准备好了

onfocus="this.removeAttribute('readonly'); this.JQuery.showPicker();"
const selector = '#datepicker';
$(selector).datepicker(); // init datepicker

$(selector).on('focus', function() {
  $(this).datepicker("show");
});