首页 文章

当用户在<form>中键入“enter”时,如何区分用户是尝试提交还是从自动完成中进行选择

提问于
浏览
0

当用户点击“向下箭头”键时,我尝试了一些建议,例如录制,但它不健壮 . 当用户点击向下箭头然后使用鼠标单击从下拉自动完成列表中进行选择时,该方法会中断 .

您能告诉我是否有一种强大的方法来区分用户的“输入”键事件是否正在尝试提交表单或从下拉自动完成中选择?

谢谢

1 回答

  • 0

    检查用户是否关注下拉列表 .

    例如

    if ($("#yourdropdown").is(":focus"))
     {
        return false;
     }
    

    这是由jquery jquery Focus完成的

相关问题