怎样用键盘上的上移,下移,左移,右移键来控制光标的上下左右的移动?

qlxng 2007-05-23 05:50:17
我用ASP动态生成了一个表格,表格的每一单元格都是用文本表单生成的,我想实现Excel那种能用键盘上移,下移,左移,右移键来控制光标的上下左右的移动,可是在我这表里上下左右移动只能用鼠标控制,这样操作很不方便,哪位高手能出来帮忙,谢!!!
相关代码如下:
<form name="theform2" method="post" action="inputok.asp" onSubmit="return check2()">
<% for i=1 to request.form("num") %>

<table width="613" border="0" cellspacing="0" cellpadding="0" height="8" align="center">
<tr>
<td width="77" height="6">
<div align="left"><font size="2">
<input type="text" name="testnumber<%=i%>" size="11" style="border: 1pt solid #EEEEEE;background-color:transparent" maxlength="15">
</font></div>
</td>
</tr>
</table>
<% next %>
<input type="hidden" name="num" value="<%=request.form("num")%>">
<input type="hidden" name="grade" value="<%=request.querystring("grade")%>">
<input type="hidden" name="class" value="<%=request.querystring("class")%>">
<div align="center"><br>
<input type="submit" name="Submit2" value=" 保存数据 " style="border: 1pt solid #EEEEEE">
<input type="reset" name="Submit3" value=" 重新输入 " style="border: 1pt solid #EEEEEE">
<br>
</div>
</form>
<td width="70" height="6">
<div align="left"><font size="2">
<input type="text" name="name<%=i%>" size="8" style="border: 1pt solid #EEEEEE;background-color:transparent">
</font></div>
</td>
<td width="50" height="6">
<div align="center"><font size="2">
<input type="text" name="language<%=i%>" size="6" style="border: 1pt solid #EEEEEE;background-color:transparent" maxlength="3">
</font></div>
</td>
...全文
1383 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qlxng 2007-05-23
  • 打赏
  • 举报
回复
能否用键盘上的上移键使光标上移,键盘上的下移键使光标下移,我就是不会写代码?
yixianggao 2007-05-23
  • 打赏
  • 举报
回复
监听键盘事件,最好用 Ctrl + 上下左右,因为左右本身在文本框里是用于移动光标的。
ahu201 2007-05-23
  • 打赏
  • 举报
回复
javascript

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧