我在浏览器中开发了一个简单的网络应用程序,其中有 3 个输入框。当用户开始键入某些内容时,第一个输入框有一个 ajax 搜索建议框下拉列表。例如,第一个输入框是用户输入用户名,当用户输入“alan”时,输入框下方会出现一个类似下拉的建议框,显示前5个用户名包含“alan”这个词,列表是从 sql server 查询。用户从列表中选择一个用户名后,用户名显示在输入框中,这工作正常。
但问题是,当用户从用户名下拉列表中选择用户名后,光标被锁定在第一个输入框中,无法从该输入框中移出。我试图通过放入 document.getElementbyID("secondinputboxid").focus 希望将焦点设置到第二个输入框,但它没有将焦点设置到第二个输入框,这里真的需要帮助。
谢谢。