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

时间:2013-09-03 11:03:30

标签: javascript html jquery-ui datepicker focus

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

我有一个网络表单,第一个字段是一个日期选择器。我正在使用jQuery-UI的datepicker,这意味着只要文本框获得焦点,datepicker就会显示。不幸的是,由于这是表单上的第一个元素,文本框会立即在页面加载时获得焦点,并且日期选择器打开而用户不做任何事情。哦,它还涵盖了下一个其他形式的领域。

如果我只能区分导致第一个焦点事件的原因,我可以想出一个解决方法。关于它的任何想法?

1 个答案:

答案 0 :(得分:0)

  

如果我只能区分导致第一个焦点事件的原因。

不,你不能。

如果tab-order对于表单不重要,只需将datePicker输入的tabIndex设置为负值即可。