所以我有一個現有的輸入字段,在旅途中生成的下拉菜單。讓我們說找朋友。當用戶使用回車鍵選擇一個朋友時,如何激發一個js功能。我可以用onclick js屬性來做,但它似乎不適用於onkeydown。我有一個下拉菜單 - 我如何觸發keydown上的js功能
<% auto_complete_result_and_insert.each do |friend| %>
<li onkeydown="if (window.event.keyCode == 13) {alert('sth')}">
</li>
<% end %>
所以問題是如何檢測用戶何時按下列出的項目上的輸入?
'window.event'而不是'window.Event'做它的一個例子。而且,在'keydown'事件中,無論瀏覽器如何,'keyCode'都是您需要的唯一屬性。 'handleKey'可以寫成'function handleKey(e){if(e.keyCode == 13){alert('sth'); }}' – 2010-11-09 16:26:03