如何区分页面加载和手动之间的焦点事件
How to differentiate focus event between page-load and manual?
如果有人能想出更好的标题,请编辑。
我有一个web表单,第一个字段是日期选择器。我使用的是jQueryUI的日期选择器,这意味着无论何时文本框获得焦点,都会显示日期选择器。不幸的是,由于这是表单上的第一个元素,文本框会立即关注页面加载,并且日期选择器会在用户不做任何事情的情况下打开。哦,它还涵盖了接下来的一些其他表单字段。
如果我能分辨出第一次焦点事件的原因,我就可以想出一个解决办法。有什么想法吗?
如果我能分辨出第一次焦点事件的原因。
不,你不能。
如果选项卡顺序对表单不重要,只需将datePicker输入的tabIndex设置为负值即可。
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 函数参数中的数据与指定变量之间的任何性能差异
- 单击时将焦点更改为元素
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 在IE9中的输入字段中输入焦点最近按钮
- 调用焦点时,按钮和跨度之间的区别是什么
- 如何区分页面加载和手动之间的焦点事件
- 固定位置分割防止焦点在元素之间移动时滚动
- JQuery -切换焦点之间的输入和输入根据表索引
- .click()事件之间的jQuery焦点
- 在web输入之间更改焦点