複製代碼代碼如下:
<li>
<span style="display: block;">請輸入驗證碼</span>
<input type="text" id="checkNum" name="checkNum" maxlength="4" onkeydown="keyboardEvent(event);" />
<img src="${basePath}/randomImageCodeStyle" id="chkNum" style="cursor: hand" />
</li>
複製代碼代碼如下:
//監聽Enter鍵自動提交事件
function keyboardEvent(event){
var keyCode=event.keyCode ? event.keyCode:event.which?event.which:event.charCode;//解決瀏覽器之間的差異問題
if(keyCode==13){
submitForm();
}
}
jQuery丟棄了標準的button 屬性採用which,這有點讓人費解。
which 是Firefox引入的,IE不支持。 which的本意是獲取鍵盤的鍵值(keyCode)。
jQuery中的which即可以是鍵盤的鍵值,也可以是鼠標的鍵值。