在做项目的时候需要用到点击enter键进行登录操作,用到onkeydown事件,在此记录一下。
查了一下w3cshool,该事件支持的的标签有很多,如下:
<a>, <acronym>, <address>, <area>, <b>, <bdo>, <big>, <blockquote>, <body>, <button>, <caption>, <cite>, <code>, <dd>, <del>, <dfn>, <div>, <dt>, <em>, <fieldset>, <form>, <h1> to <h6>, <hr>, <i>, <input>, <kbd>, <label>, <legend>, <li>, <map>, <object>, <ol>, <p>, <pre>, <q>, <samp>, <select>, <small>, <span>, <strong>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>, <thead>, <tr>, <tt>, <ul>, <var>
在标签中添加onkeydown事件即可。
举例:
<input type="button" onkeydown="keylogin()">
<script>
function keylogin(){
if(event.keyCode == 13){ //此处13表示的是enter键的键号
...//执行登录的js代码
}
}
</script>