假设有一个带有提交按钮的表单。我发现使用javascript我可以在Firefox中为输入元素调用click()
方法来模拟鼠标点击该元素。
但是,我得到了这个问题,您是否可以检测到是否使用真正的计算机鼠标或.click()
方法点击了按钮?
谢谢
答案 0 :(得分:3)
您可以使用相关元素中的onmousedown
触发测试。
请记住以下内容:
type="submit"
,您可以使用与.click()
相同的功能来提交表单,例如〜formName.submit();
type="button"
并且由于某种原因您有提交表单的onclick事件处理程序,则无论您是致电.click()
还是实际点击该按钮,都会调用您的onclick事件。.click()
调用。