国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery模擬按下回車實現代碼

2019-11-20 23:40:26
字體:
來源:轉載
供稿:網友
簡單地記下jquery實現回車事件,代碼如下:
全局:
復制代碼 代碼如下:

$(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 就行了,它會跳到另一個元素上。

眾所周知easyui 的Pagination中要想跳轉到某一頁,只需要輸入頁碼按ENTER就能達到效果。前段時間的項目 客戶提出要求說想要輸入頁碼 按一個GO的按鈕做跳轉。好吧,客戶是上帝,他們怎么說我們這些程序猿只能盡自己所能來達到效果。如圖:

                                

即:按下GO做  輸入3按回車一樣的事情

而這個問題可以簡化為 點擊一個a標簽 模擬Pagination頁碼輸入框按下回車 但是這個事件是寫在jquery.easyui.min.js中,我們沒有辦法直接調用;通過chrome查詢到頁碼輸入框是

復制代碼 代碼如下:

<input class="pagination-num" type="text" value="1" size="2">

而后查看了JQUERY API 的 Event Object發現 jquery有個trigger方法能夠觸發模擬的按鍵事件。直接上代碼
復制代碼 代碼如下:

<script language="javascript" type="text/javascript">
$(document).ready(function () {
$("#test").datagrid({
url: "/Test/Test1Data",
type: "post",
datatype: "json",
width: 465,
height: 280,
loadMsg: "數據加載中,請稍后...",
fitCloumns: true,
nowrap: true,
rownumbers: false,
pagination: true,
singleSelect: true,
showFooter: true,
columns: [[
{ field: 'testName', title: '測試名', width:230, editor: 'text'},
{field:'testValue',title:'測試值',width:230,align: 'center' }
]]
});
$("#test").datagrid('getPager').pagination({
showPageList: false,
showRefresh: false,
beforePageText: "第",
afterPageText: "頁 <a href='javascript:void(0)' onclick='GoEnterPage()'><img src='/upload/201109/20110920220555970.gif'></a>,共{pages}頁",
displayMsg: '當前{from}到{to}條,總共{total}條'
});
}); //上面代碼參數可以參看easyui的文檔
function GoEnterPage() {
var e = jQuery.Event("keydown");//模擬一個鍵盤事件
e.keyCode = 13;//keyCode=13是回車
$("input.pagination-num").trigger(e);//模擬頁碼框按下回車
}
</script>

easyui官網:http://www.jeasyui.com/index.php
jquery:http://jquery.com/
這里有個jquery的中文手冊,說明很全:http://jquery.org.cn/manual/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中超| 龙泉市| 新竹县| 搜索| 阜南县| 腾冲县| 浠水县| 城市| 延庆县| 新野县| 石棉县| 临湘市| 呼和浩特市| 芮城县| 加查县| 浦东新区| 安岳县| 嘉黎县| 新巴尔虎右旗| 嘉定区| 永顺县| 通渭县| 红安县| 芦溪县| 天津市| 城市| 上虞市| 宁安市| 云霄县| 石首市| 铜山县| 封丘县| 靖西县| 基隆市| 正蓝旗| 潼关县| 南澳县| 临朐县| 车致| 永善县| 邢台市|