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){
//判斷當(dāng)event.keyCode 為37時(即左方面鍵),執(zhí)行函數(shù)to_left();
//判斷當(dāng)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)提交按鈕點擊后變成正在處理字樣并禁止點擊的方法
這篇文章主要介紹了jQuery實現(xiàn)提交按鈕點擊后變成正在處理字樣并禁止點擊的方法,涉及jQuery中val與attr方法的使用技巧,需要的朋友可以參考下2015-03-03
jQuery+css3動畫屬性制作獵豹瀏覽器寬屏banner焦點圖
本文給大家分享的是使用jQuery結(jié)合CSS3制作的仿獵豹瀏覽器寬屏banner焦點圖特效,代碼很簡單,效果卻非常棒,而且兼容各大瀏覽器,這里推薦給大家,有需要的小伙伴參考下。2015-03-03
JQuery中根據(jù)屬性或?qū)傩灾但@得元素(6種情況獲取方法)
根據(jù)屬性或?qū)傩灾但@得元素本文介紹六種不同的情況獲取方法,有需要的朋友可以參考下2013-01-01
jQuery zTree搜索-關(guān)鍵字查詢 遞歸無限層功能實現(xiàn)代碼
這篇文章主要介紹了zTree搜索功能 -- 關(guān)鍵字查詢 -- 遞歸無限層的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-01-01

