四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

文本框中,回車鍵觸發事件的js代碼[多瀏覽器兼容]

判斷是否按下的為回車非常簡單:
復制代碼 代碼如下:
function EnterPress(){
if(event.keyCode == 13){
...
}
}

IE6的onkeypress會接受"回車事件",而onkeydown不會接受
IE8的onkeypress不會接受"回車事件",而onkeydown會接受
...不用糾結于此,兩個都寫上吧
復制代碼 代碼如下:
<input type="text" onkeypress="EnterPress()" onkeydown="EnterPress()" />

但是,到了FF下面,又會出現矛盾.FF是onkeypress和onkeydown都接受"回車事件"的.
同時,為了兼容FF下面能獲得event,需要這樣寫:
復制代碼 代碼如下:
function EnterPress(e){ //傳入 event
var e = e || window.event;
if(e.keyCode == 13){
...
}
}

那么,只要給任意的一個事件內傳參數 event,另外一個不傳參數,即可以讓FF只執行一次了:
復制代碼 代碼如下:
&<input type="text" onkeypress="EnterPress(event)" onkeydown="EnterPress()" />

綜上,兼容IE和FF:
復制代碼 代碼如下:
<head>
<script>
function EnterPress(e){ //傳入 event
var e = e || window.event;
if(e.keyCode == 13){
document.getElementById("txtAdd").focus();
}
}
</script>
</head>
<body>
<input type="text" id="txtName" onkeypress="EnterPress(event)" onkeydown="EnterPress()" />
<input type="text" id="txtAdd" />
</body>

--by:泡沫的幻想

JavaScript技術文本框中,回車鍵觸發事件的js代碼[多瀏覽器兼容],轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 开心鬼救开心鬼| 任港秀| 新人类电影| 老板娘2无间潜行| 恶老板| 破冰 电影| 纵横欲海| 少儿不宜视频| 李俊宇| 大海啊故乡钢琴谱| 女生衣服| douying.com| 爱,藏起来 电影| 无声真相电影免费观看| 越战电影《天与地》| 闺蜜心窍 电影| naughty america| 流浪地球免费观看| 我,喜欢你演员表介绍| 生日特效动图| 日韩成人av电影77777| 风月电视剧免费观看剧情| 潘美烨| 孕期体重增长参照表| 唐街十三妹| 行政职业能力测试2024题库及答案| 变态的视频| 魏凤| 性视频免费| 湿身美女| 粤韵风华| 749局演员表| 张扬导演| xxoo电影| 香谱72图解详细解释大全| 杨新鸣| 除暴2 电影| 云月之恋简谱| 人流后饮食| cctv16体育节目表今天目表| 苹果恋爱多|