社区
ASP
帖子详情
关于在ASP中使用回车键代替TAB键的问题!
newsina
2003-08-23 11:02:30
使用语句:
<body onkeydown="if((event.keyCode==13) | (event.keyCode==39 )) event.keyCode=9;">
使回车键和右方向键变成了TAB键,但现在想使当焦点在按钮上时,回车键还当回车键用,该怎么写?
<input class=input2 type=button onclick="settemps();qrhb()" value="添加确认" >
...全文
214
8
打赏
收藏
关于在ASP中使用回车键代替TAB键的问题!
使用语句: 使回车键和右方向键变成了TAB键,但现在想使当焦点在按钮上时,回车键还当回车键用,该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mendel
2003-09-03
打赏
举报
回复
当然不行了。你if aaa=0是asp程序,在服务器端执行完了才会显示在客户端,你用客户端的JS去修改服务器端的变量,当然会不行了。
newsina
2003-09-02
打赏
举报
回复
又改了一下,还是不可以:
<body onkeydown="<% if aaa=0 then %>{if((event.keyCode==13) | (event.keyCode==39 )) event.keyCode=9;} <% end if %>">
.....
<input type=button onfocus="<%aaa=1%>" onblur="<%aaa=0%>"
newsina
2003-08-31
打赏
举报
回复
to:youbest(冲天飞豹)
也不行啊!开始运行时提示网页错误,我把你的语句改了一下:
<body onkeydown="if(<%aaa=0%>){if((event.keyCode==13) | (event.keyCode==39 )) event.keyCode=9;}">
.....
<input type=button onfocus="<%aaa=1%>" onblur="<%aaa=0%>"
还是不行,而且连我按回车键时光标都不移动到下一单元格了.
mendel
2003-08-31
打赏
举报
回复
<script language="javascript">
function zh()
{
if((event.keyCode==13) | (event.keyCode==39 )){
event.keyCode=9;
}
}
</script>
然后在每个表单元素的onkeydown事件中加上
onkeydown="return zh();"
youbest
2003-08-24
打赏
举报
回复
<body onkeydown="if(aaa==0){if((event.keyCode==13) | (event.keyCode==39 )) event.keyCode=9;}">
.....
<input type=button onfocus="aaa=1" onblur="aaa=0">
即可,试试看.:)
newsina
2003-08-23
打赏
举报
回复
TO:pilicat(delphi迷):
不行啊。表单的元素太多了,难道要一个一个地去写啊。
mintcoffee
2003-08-23
打赏
举报
回复
<form action="action.asp" method="post" onkeydown="if(event.keyCode==13){event.keyCode=9;onsubmit='return false;'}">
这样就可以了!
pilicat
2003-08-23
打赏
举报
回复
将代码写在 表单的元素中,不要写在BODY标签中.
javascript用
回车
键
实现
Tab
键
功能
很多罗嗦的客户,喜欢提出这些需求!其实实现也不难!代码如下:我前段时间看了MS的
ASP
.NET讲座,在里面谈到了如何让"
回车
键
"使文本框的焦点一个个下移.其
中
提了三种方法,最好的一种是这样的: 用客户端脚本在页面添加document的onkeydown事件,让页面在接受到回车事件后,进行
Tab
键
的功能,即只要把event的keyCode由13变为9 VBScript代码: su
asp
.net 实现回车替代
Tab
asp
.net 实现回车替代
Tab
在
asp
.net
中
用回车
代替
tab
在
asp
的时候,用回车
代替
tab
很简单,只用在onfocus里写代码就行了,但在
asp
.net的时候由于服务器控件不支持这一招,实在是比较麻烦。那么能不能也很简单实现又不回调服务器呢。下面的代码可以解决这个
问题
: if(event.keyCode==13 && event.srcElement.type!=button && event.srcElement.type!=submit
ASP
28,403
社区成员
356,941
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章