jquery 回車事件實現(xiàn)代碼
例子,jquery鍵盤事件、回車鍵事件用法。
// 鍵盤事件
1、keydown()
keydown事件會在鍵盤按下時觸發(fā).
2、keyup()
keyup事件會在按鍵釋放時觸發(fā),也就是你按下鍵盤起來后的事件
3、keypress()
keypress事件會在敲擊按鍵時觸發(fā),我們可以理解為按下并抬起同一個按鍵
// 回車鍵事件
// 綁定鍵盤按下事件
$(document).keypress(function(e) {
// 回車鍵事件
if(e.which == 13) {
jQuery(".confirmButton").click();
}
});
// 上下鍵事件
$(document).keydown(function(event){
//判斷當event.keyCode 為37時(即左方面鍵),執(zhí)行函數(shù)to_left();
//判斷當event.keyCode 為39時(即右方面鍵),執(zhí)行函數(shù)to_right();
if(event.keyCode == 37){
to_left();
}else if (event.keyCode == 39){
to_right();
}
});
說明:由于瀏覽器鍵盤按下事件的不同,可能導(dǎo)致部分事件不能正常操作,所以推薦keydown事件進行操作!
Jquery 監(jiān)視按鍵,按下回車鍵觸發(fā)某方法<script type="text/javascript">
$(function () {
$('input:text:first').focus(); //把焦點放在第一個文本框
var $inp = $('input'); //所有的input元素
$inp.keypress(function (e) { //這里給function一個事件參數(shù)命名為e,叫event也行,隨意的,e就是IE窗口發(fā)生的事件。
var key = e.which; //e.which是按鍵的值
if (key == 13) {
alert("aaa");
}
});
});
問題:
拖了一個Login控件,然后給它轉(zhuǎn)化為template,用于自定義開發(fā)。

下面的代碼中,我捕捉到了文本欄的回車按鍵,這時我要去觸發(fā)LoginButton來提交登錄信息進行驗證,可是我使用$("[id$=LoginButton]").click();只在firefox上有效,在IE無效,歪打正著的嘗試一下$("[id$=LoginButton]").focus(); ,這個可以在IE上起效,在IE上focus()即完成了對焦又執(zhí)行了點擊,不解啊。呵呵~
$inp.keypress(function (event) {
var key = event.which;
if (key == 13) {
$("[id$=LoginButton]").click(); //支持firefox,IE武校
//$('input:last').focus();
$("[id$=LoginButton]").focus(); //支持IE,firefox無效。
//以上兩句實現(xiàn)既支持IE也支持 firefox
}
});
代碼如下:
全局:
$(function(){
document.onkeydown = function(e){
var ev = document.all ? window.event : e;
if(ev.keyCode==13) {
$('#FormId).submit();//處理事件
}
}
});
某個控件:
$('#id').keydown(function(e){
if(e.keyCode==13){
$('#FormId).submit(); //處理事件
}
});
if (window.event.keyCode==13) window.event.keyCode=0 //這樣就取消回車鍵了
如果想模擬Tab鍵,只要寫成 if (window.event.keyCode==13) window.event.keyCode=9 就行了,它會跳到另一個元素上。
相關(guān)文章
jQuery實現(xiàn)側(cè)邊導(dǎo)航欄及滑動電梯效果(仿淘寶)
這篇文章主要介紹了如何利用JQuery+CSS模擬淘寶實現(xiàn)側(cè)邊導(dǎo)航欄以及滑動電梯效果,文中的示例代碼講解詳細,感興趣的小伙伴可以動手試一試2022-03-03jquery多行滾動/向左或向上滾動/響應(yīng)鼠標實現(xiàn)思路及代碼
多行滾動jQuery循環(huán)新聞列表代碼包括以下功能:鼠標滑上焦點圖時停止自動播放/滑出時開始自動播放以及判斷執(zhí)行橫向或縱向滾動,感興趣的朋友可以了解下哦2013-01-01jQuery實現(xiàn)html可聯(lián)動的百分比進度條
這篇文章主要介紹了jQuery實現(xiàn)html可聯(lián)動的百分比進度條,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-03-03