我有一个表单,我从用户那里获取两个参数,并在按下 Go 按钮以及按下 Enter 键时提交表单。但是在文本框中,当用户键入一个 char 时,文本框会显示自动完成的结果。如果用户使用箭头键浏览选项并在特定的自动完成结果上按 Enter,则在选择该选定选项之前提交。我希望该用户应该能够使用箭头键向下,当他在显示的自动完成列表中获得他的选项时按 Enter。然后如果他按回车,表格应该提交
这是jsp中的代码
<tr> <td>param1: <input type="text" id="param1" placeholder="PARAM(Required)" onKeydown="Javascript: if (event.keyCode==13) getData();"></td>
<td>Merchant ID: <input type="text" id="merchant" placeholder="Merchant ID(Optional)" onKeydown="Javascript: if (event.keyCode==13) getData();"></td>
<td><button class="btn" onclick="getData()" style="position:relative;">Go</button>
</td></tr></thead></table>
按回车键我在调用 servlet 的 JS 中调用 getdata 函数我该怎么做?谢谢