javascript判斷是否按回車鍵并解決瀏覽器之間的差異
更新時(shí)間:2014年05月13日 17:36:37 作者:
這篇文章主要介紹了javascript如何判斷是否按回車鍵并解決瀏覽器之間的差異問題,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
<li class="item pin">
<span class="overlabel" style="display: block;">請(qǐng)輸入驗(yàn)證碼</span>
<input type="text" class="txt" id="checkNum" name="checkNum" maxlength="4" onkeydown="keyboardEvent(event);" />
<img src="${basePath}/randomImageCodeStyle" width="60" height="28" id="chkNum" title="單擊重新加載驗(yàn)證碼" style="cursor: hand" />
</li>
復(fù)制代碼 代碼如下:
//監(jiān)聽Enter鍵自動(dòng)提交事件
function keyboardEvent(event){
var keyCode=event.keyCode ? event.keyCode:event.which?event.which:event.charCode;//解決瀏覽器之間的差異問題
if(keyCode==13){
submitForm();
}
}
jQuery丟棄了標(biāo)準(zhǔn)的 button 屬性采用 which,這有點(diǎn)讓人費(fèi)解。
which 是Firefox引入的,IE不支持。which的本意是獲取鍵盤的鍵值(keyCode)。
jQuery中的which即可以是鍵盤的鍵值,也可以是鼠標(biāo)的鍵值。
相關(guān)文章
JavaScript 嵌套函數(shù)指向this對(duì)象錯(cuò)誤的解決方法
JavaScript對(duì)于全局函數(shù)內(nèi)的this綁定為全局對(duì)象,而對(duì)于嵌套函數(shù)也采用了相同的解釋。2010-03-03JavaScript數(shù)組實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中的隊(duì)列與堆棧
這篇文章主要介紹了JavaScript數(shù)組實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)中的隊(duì)列與堆棧的相關(guān)資料,需要的朋友可以參考下2016-05-05GWT中復(fù)制到剪貼板 js+flash實(shí)現(xiàn)復(fù)制 兼容性比較好
今天看到有個(gè)Google Code的項(xiàng)目,叫ZeroClipboard,大意是使用flash作為媒介,將內(nèi)容復(fù)制到剪貼板。這比用純javascript好,因?yàn)椴煌瑸g覽器會(huì)出于安全的原因,有不同反應(yīng),例如IE會(huì)給出提示,有的瀏覽器不支持復(fù)制到剪貼板。2010-03-03通過JS來動(dòng)態(tài)的修改url,實(shí)現(xiàn)對(duì)url的增刪查改
本文主要介紹了通過JS來動(dòng)態(tài)的修改url,實(shí)現(xiàn)對(duì)url的增刪查改,把代碼分享給大家,希望能有所幫助2014-09-09js實(shí)現(xiàn)敏感詞過濾算法及實(shí)現(xiàn)邏輯
這篇文章主要介紹了js實(shí)現(xiàn)敏感詞過濾算法及實(shí)現(xiàn)邏輯,文中介紹了dfa算法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07