如何识别是否通过鼠标或键盘选中了复选框?

时间:2012-03-02 03:23:47

标签: javascript checkbox keyboard mouse

我知道这是一个奇怪的问题,但是可以确定(使用PHP / JavaScrip)设备的“检查操作”来源吗?我需要找出用户点击复选框选项的时间,他/她用来执行实际点击的设备。

我希望我在这里有道理。

1 个答案:

答案 0 :(得分:2)

使用Javascript,这很容易。您可以将click和keydown事件附加到复选框(onclickonkeydown,或者根据需要使用jQuery),它们将在click或keydown时触发。通过键盘“单击”,我假设您的意思是通过Tab键和按空格突出显示复选框。这仍将触发keydown事件,但不会触发点击。