91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

table如何用方向鍵進行移動文本框input聚焦點(完整代碼)

liguoquan
2023年6月8日 16:48 本文熱度 1153
:table如何用方向鍵進行移動文本框input聚焦點(完整代碼)


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>

<table class="table table-bordered border-primary mt-2 table-responsive" id="tablePop">

<tr class="m-0 p-0">

    <td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value="" readonly></td>

    <td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value="" readonly></td>

<td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value="" readonly></td>

<td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value="" readonly></td>

</tr>

<tr class="m-0 p-0">

    <td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value=""></td>

    <td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value=""></td>

<td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value=""></td>

<td class="m-0 p-0"><input class="form-control m-0 p-0" type="text"  style="" value=""></td>

</tr>

</table>


</body>

<script>

                //全局變量記錄行列索引

var rows_count;

var cols_count;

                //向左移動

function moveLeft(r,c,tableId){

var obj = document.getElementById(tableId);

if (c>0) {c=c-1;} 

obj.rows[r].cells[c].childNodes[0].focus();

}

                //向右移動

function moveright(r,c,tableId){

var obj = document.getElementById(tableId);

if(c<obj.rows[r].cells.length){c=c+1;}

obj.rows[r].cells[c].childNodes[0].focus();

}

                //向上移動

function moveup(r,c,tableId){

var obj = document.getElementById(tableId);

if(r>0)r=r-1;

obj.rows[r].cells[c].childNodes[0].focus();

}

              //向下移動

function movedown(r,c,tableId){

var obj = document.getElementById(tableId);

if(r<obj.rows.length){r=r+1;}

obj.rows[r].cells[c].childNodes[0].focus();

}

/**

* @function 獲取Table單元格Input的值

* @param {string} 參數 tableId 

* @returns 返回數組

* @desription 說明:參數為Table的id值

*/

function getTableValue(tableId,keycode) {

    var obj = document.getElementById(tableId);

    //循環Table行數  

    for (var i = 0; i < obj.rows.length; i++) {

            for (var j = 0; j < obj.rows[i].cells.length; j++) {

if (obj.rows[i].cells[j].childNodes[0] == document.activeElement) {    

rows_count=i;

cols_count=j;

          if(keycode==37){

   moveLeft(rows_count,cols_count,tableId);

   beark;

  }

  if(keycode==38){

   moveup(rows_count,cols_count,tableId);

   beark;

  }

  if(keycode==39){

   moveright(rows_count,cols_count,tableId);

   beark;

  }

  if(keycode==40){

   movedown(rows_count,cols_count,tableId);

   beark;

  }

       }

    }

}

}

//全局監聽事件

document.onkeydown=function(e){    //對整個頁面監聽  

var keyNum=window.event ? e.keyCode :e.which; 

//按下左鍵  

if(keyNum==37){  

getTableValue("tablePop","37");

}  

 

//向上鍵

if(keyNum==38){  

  getTableValue("tablePop","38");

  

}  

//右鍵

if(keyNum==39){

   getTableValue("tablePop","39");

}  

//向下鍵

if(keyNum==40){

  getTableValue("tablePop","40");

}  

}

</script>

</html>


該文章在 2023/6/8 16:48:25 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 精品综合 | 人人摸人操 | 日本在线有码 | 日本中文字幕在线看 | 日韩高清免费 | 九九九国产视频 | 成人专区成人专区 | 91午夜福利在线 | 午夜天天福利小视频 | 91精品国产秘原神 | www最色伊人 | 日韩一级在线视频 | 精品国产亚洲性色 | 国产精华 | 日韩在线二区全免费 | 精品国产污污污 | 国产原创剧 | 成人高清在线视频 | 午夜家庭影 | 国产精品在线二三区 | 午夜亚洲影院 | 国产在线视频一区 | 18毛多| 日韩人兽一级 | 欧美在线激情视频 | 日韩一级在线播放 | 国产综合8| 乱伦一区后宫露营 | 日韩一级一欧美一级 | 国产高清激情 | 精品无人区一区二 | 国产影视三级乱伦 | 国产欧美一二区 | 日韩免费高清完整版 | 国产色a在线观看 | 果冻剧精品传媒入口 | 国产精品秋霞 | 日韩精品在线看 | 国产高清免费在线 | 日韩欧美在线综合 | 国产美女遭 |