JavaScript 回車 焦點(diǎn)切換
更新時(shí)間:2009年06月09日 12:53:34 作者:
回車鍵按下時(shí),自動(dòng)以Tab鍵方式在文本輸入框之間進(jìn)行焦點(diǎn)切換的JavaScript代碼
復(fù)制代碼 代碼如下:
<script language='javascript' for='document' event='onkeydown'>
if(event&&event.srcElement){
srcEle=event.srcElement;
if((event.keyCode||event.charCode)==13 && srcEle.tagName.toUpperCase()=='INPUT' && srcEle.type.toUpperCase()=='TEXT')
eventevent.keyCode=event.charCode=9;
}
</script>
如果注冊(cè)了多個(gè)鍵盤監(jiān)聽事件,雖然在代碼段中修改keyCode值,其它鍵盤監(jiān)聽事件獲得的仍然是原始keyCode。這和JavaScript事件模型有關(guān)(記得是分別從各個(gè)注冊(cè)的監(jiān)聽事件開始,各自沿著自己的路線進(jìn)行事件傳播)。
以下是測(cè)試代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
您可能感興趣的文章:
- javascript自動(dòng)切換焦點(diǎn)控制效果完整實(shí)例
- JS實(shí)現(xiàn)方向鍵切換輸入框焦點(diǎn)的方法
- javascript實(shí)現(xiàn)按回車鍵切換焦點(diǎn)
- Javascript中自動(dòng)切換焦點(diǎn)實(shí)現(xiàn)代碼
- js實(shí)現(xiàn)獲取焦點(diǎn)后光標(biāo)在字符串后
- js/jquery獲取文本框輸入焦點(diǎn)的方法
- 通過JS來判斷頁面控件是否獲取焦點(diǎn)
- js 獲取坐標(biāo) 通過JS得到當(dāng)前焦點(diǎn)(鼠標(biāo))的坐標(biāo)屬性
- JavaScript 關(guān)于元素獲取焦點(diǎn)(隱藏元素與div)
- JavaScript判斷表單為空及獲取焦點(diǎn)的方法
相關(guān)文章
JS箭頭函數(shù)和常規(guī)函數(shù)之間的區(qū)別實(shí)例分析【 5 個(gè)區(qū)別】
這篇文章主要介紹了JS箭頭函數(shù)和常規(guī)函數(shù)之間的區(qū)別,結(jié)合實(shí)例形式分析了JS箭頭函數(shù)和常規(guī)函數(shù)之間的 5 個(gè)區(qū)別與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下2020-05-05JavaScript中實(shí)現(xiàn)異步編程模式的4種方法
這篇文章主要介紹了JavaScript中實(shí)現(xiàn)異步編程模式的4種方法,本文講解了回調(diào)函數(shù)、事件監(jiān)聽、發(fā)布/訂閱、Promises對(duì)象4種方法,需要的朋友可以參考下2014-09-09javascript將非數(shù)值轉(zhuǎn)換為數(shù)值
parseInt()不能轉(zhuǎn)換浮點(diǎn)型數(shù)值,我們用parseFloat()來解決。這篇文章主要介紹了javascript將非數(shù)值轉(zhuǎn)換為數(shù)值,需要的朋友可以參考下2018-09-09JavaScript ES6中類與模塊化管理超詳細(xì)講解
JavaScript中的模塊化是指將每個(gè)js文件會(huì)被認(rèn)為單獨(dú)一個(gè)的模塊。模塊之間是互相不可見的。如果一個(gè)模塊需要使用另一個(gè)模塊,那么需要通過指定語法來引入要使用的模塊,而且只能使用引入模塊所暴露的內(nèi)容2023-01-01js 動(dòng)態(tài)加載事件的幾種方法總結(jié)
本篇文章主要是對(duì)js 動(dòng)態(tài)加載事件的幾種方法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12