当辅助功能屏幕 reader 为 运行 时,输入字段的 Onclick 事件不起作用
Onclick event for input field doesn't work while accessibility screen reader is running
当辅助屏幕 reader 为 运行 时,输入字段的 Onclick 事件不起作用。
我使用这个 HTML 例子很多年了。但是从Android8开始,就不行了。直到Android8,onclick事件是在屏幕reader为运行时双击动作触发的。
<input type="text" name="pwd1" id="pwd1" onclick="alert('test');" />
我希望它像以前一样工作 Android 8. 我希望 div 的 onclick 事件充当双击。但是从Android 8开始就不行了
在输入文本字段上使用 onclick 无论如何都是一种不好的做法。
您可能应该改用 onfocus。
不应该使用 onclick 的原因包括:
- 当使用键盘或鼠标以外的任何方式聚焦字段时不会触发
- 即使字段已经处于焦点,也可能触发它,例如在选择或移动插入点时
您可能希望在字段获得焦点时执行某些操作,而不是在单击该字段时;在这种情况下,请使用 onfocus。
当辅助屏幕 reader 为 运行 时,输入字段的 Onclick 事件不起作用。
我使用这个 HTML 例子很多年了。但是从Android8开始,就不行了。直到Android8,onclick事件是在屏幕reader为运行时双击动作触发的。
<input type="text" name="pwd1" id="pwd1" onclick="alert('test');" />
我希望它像以前一样工作 Android 8. 我希望 div 的 onclick 事件充当双击。但是从Android 8开始就不行了
在输入文本字段上使用 onclick 无论如何都是一种不好的做法。 您可能应该改用 onfocus。
不应该使用 onclick 的原因包括:
- 当使用键盘或鼠标以外的任何方式聚焦字段时不会触发
- 即使字段已经处于焦点,也可能触发它,例如在选择或移动插入点时
您可能希望在字段获得焦点时执行某些操作,而不是在单击该字段时;在这种情况下,请使用 onfocus。