1. 程式人生 > >關於keyCode, 鍵盤代碼。

關於keyCode, 鍵盤代碼。

val java div asc default ret number 鍵盤 lin

這個是coffeescript代碼

document.addEventListener ‘turbolinks:load‘, ->
document.getElementById("new_message").addEventListener "keypress", (e) ->
  console.log e.keyCode

  console.log e.key

  console.log this

  if e && e.keyCode == 13
   e.preventDefault();
   this.submit();


  return
 return

當按鍵時,e.keyCode顯示按鍵的鍵盤代碼,回車時13。 e.key顯示按鍵的字符,比如"k"

this顯示的是id為"new_message"的元素。

submit()是一個javaScript方法。HTMLFormElement.submit()

document.forms["myform"].submit()

關於keyCode, 鍵盤代碼。