键盘事件与表单事件
键盘事件
-
关键事件
keydown
按下,响应任何键的按下keypress
按下,响应能输入字符的键和enter键的按下keyup
抬起,响应任何键的抬起 -
e.keyCode e.which
e.keyCode
得到按键的键值e.which
得到按键的键值,或者是鼠标按下的键值
表单事件
-
onfocus onblur
表单元素获得(失去)焦点的时候触发,非表单元素只要能获得焦点,也能触发这个事件,比如a document等。
-
onchange
当内容发生改变的时候触发,一般用在 input select 标签上。
-
onsubmit
当点击了submit 按钮后,form标签会触发这个事件。
-
onreset
当点击了reset 按钮后,form标签会触发这个事件。
-
onselect
当表单里面的文字被选中后触发,不仅表单,别的标签也能触发这个事件。
可以使用 .focus() .blur() .submit() .reset() 方法通过js来完成各种操作。