onfocus

  • 当input获取到焦点时触发

    onblur

  • 当input 失去焦点时触发

注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空

onchange

  • 当input失去焦点并且它的value值发生变化时触发,用于注册时的确认密码

    onkeydown

  • 按下按键时的时间触发

    onkeyup

  • 当按键抬起的时候触发的事件,在该事件触发前一定触发了onkeydown事件,

    onclick

  • 主要用于input type=button ,input作为一个按钮使用时的鼠标点击事件

    onselect

  • 当input里面的内容文本被选中后执行,只要选择了就会触发,不是全部选中

    oninput

    当input的value值发生变化时就会触发
    注意:和onchange 的区别是不用等到失去焦点就可以触发了

语法

  1. <input type="text" onfocus='a()' onblur="b()" onchange="c()" >