在这里,我有一个很好的自动完成下拉列表,给定用户输入的城市,页面将显示所有可能的城市-州-国家三元组。Valle del Cauca省,哥伦比亚Guadalajara,Castilla La Mancha,西班牙,Guadalajara,墨西哥哈利斯科 代码在后端和前端都能很好地工作,剩下的唯一问题是自动提示下拉菜单只能在鼠标上工作,不能在键盘上工作。我尝试了所有的方法,但我不知道还缺少什么才能在键盘上工作。我想找到一个纯粹的香草JavaScript的解决方案,这将涉及最小可能的其余工作
除了使用键盘或tab键导航下拉菜单项之外,我已经完成了所有其他要求。它遍历菜单的所有标题,但不深入到dropdown元素中。我正在考虑将每个菜单标题链接到下拉instead of a new page,但我该如何做呢?当前,我甚至可以看到下拉元素的唯一方法是当我将鼠标放在标题上时。下面是一个指向的链接。
简单问题:如何检测屏幕上的键盘是否已显示在windows mobile 7上?有我可以添加侦听器的事件吗?下面的评论更清楚地说明了我想要做的事情:我有一个文本框输入,当用户在其中输入时,它下面会出现一个自动完成下拉列表(就像google建议的那样)。屏幕上的键盘出现在我的自动完成下拉菜单前面--我想要做的是让屏幕滚动更高一点,所以有一些空间可以显示我的下拉菜单。windows