我正在使用HTML5 datalist。当用户在下拉列表中选择一个选项时。 按下输入下拉选项 - 我需要执行操作。它在Firefox
和IE
中正常工作,但在Chrome
我没有收到输入事件。
任何解决方法?
答案 0 :(得分:-2)
尝试使用'which'和'keyCode':
function doStuff (event) {
if (event.which == 13 || event.keyCode == 13) {
//code to execute here
return false;
}
return true;
};
如果你不知道如何处理这个,这里有一个例子:
<datalist onkeydown="doStuff(e)">
注意:密钥代码13是输入密钥。