如何区分页面加载和手动之间的焦点事件

How to differentiate focus event between page-load and manual?

本文关键字:之间 焦点 事件 何区 分页 加载      更新时间:2023-09-26

如果有人能想出更好的标题,请编辑。

我有一个web表单,第一个字段是日期选择器。我使用的是jQueryUI的日期选择器,这意味着无论何时文本框获得焦点,都会显示日期选择器。不幸的是,由于这是表单上的第一个元素,文本框会立即关注页面加载,并且日期选择器会在用户不做任何事情的情况下打开。哦,它还涵盖了接下来的一些其他表单字段。

如果我能分辨出第一次焦点事件的原因,我就可以想出一个解决办法。有什么想法吗?

如果我能分辨出第一次焦点事件的原因。

不,你不能。

如果选项卡顺序对表单不重要,只需将datePicker输入的tabIndex设置为负值即可。