在asp中如何用回车代替TAb键? ( 积分: 100 )

  • 主题发起人 主题发起人 wjshh
  • 开始时间 开始时间
W

wjshh

Unregistered / Unconfirmed
GUEST, unregistred user!
我做网页中有多个文本框,想用回车键代替TAB键,以方便输入数据,
不知如何做?
 
我做网页中有多个文本框,想用回车键代替TAB键,以方便输入数据,
不知如何做?
 
看我回的帖子,没问题尽快结贴[:D][:D]
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3205271
下面是一个示例代码,放到记事本另存htm文件就可以了
<script language=&quot;javascript&quot;>
function changefocus_onkeyup()
{ //alert(&quot;ffdfd&quot;);
key=window.event.keyCode;
if(key==0xD)//判断是否按下回车键
{
CurTabIndex=event.srcElement.tabIndex+1//将当前tabindex的值加1
for (n=0;n<newinfo_form.elements.length;n++)
{
if (newinfo_form.elements[n].tabIndex==CurTabIndex) //找到下一个表单元素
{
newinfo_form.elements[n].focus();
//移动焦点
return true;
}
}
}
}
</script>
<form name=&quot;newinfo_form&quot;
action=&quot;YYY.asp&quot;
method=&quot;post&quot;
onkeyup=&quot;return changefocus_onkeyup()&quot;

language=&quot;javascript&quot;>
<input type=text name=&quot;txtName1&quot;
size=&quot;16&quot;
tabindex=1>
<input type=text name=&quot;txtName2&quot;
size=&quot;16&quot;
tabindex=2>
<input type=text name=&quot;txtName3&quot;
size=&quot;16&quot;
tabindex=3>
<input type=text name=&quot;txtName4&quot;
size=&quot;16&quot;
tabindex=4>
<input type=checkbox name=&quot;chkSign&quot;
tabindex=5>
 
chenybin;
你好
我加入提交按钮后,按回车就提交,不转到下一个文本框?
 
tabindex=4
关键是设置这个东西
 
我设了,可还是进行提交,
请问如何屏蔽回车提交?
 
真痛苦,暂时只能这样了,如下
<script language=&quot;javascript&quot;>
function changefocus_onkeyup()
{ //alert(&quot;ffdfd&quot;);
key=window.event.keyCode;
if(key==0xD)//判断是否按下回车键
{
CurTabIndex=event.srcElement.tabIndex+1//将当前tabindex的值加1
for (n=0;n<newinfo_form.elements.length;n++)
{
if (newinfo_form.elements[n].tabIndex==CurTabIndex) //找到下一个表单元素
{
newinfo_form.elements[n].focus();
//移动焦点
return true;
}
}
}
}
</script>
<script language=&quot;javascript&quot;
event=&quot;onkeydown&quot;
for=&quot;document&quot;>
if(event.keyCode==13)
event.keyCode=9;
</script>
<form name=&quot;newinfo_form&quot;
action=&quot;YYY.asp&quot;
method=&quot;post&quot;
language=&quot;javascript&quot;>
<input type=text name=&quot;txtName1&quot;
size=&quot;16&quot;
tabindex=1>
<input type=text name=&quot;txtName2&quot;
size=&quot;16&quot;
tabindex=2>
<input type=text name=&quot;txtName3&quot;
size=&quot;16&quot;
tabindex=3>
<input type=text name=&quot;txtName4&quot;
size=&quot;16&quot;
tabindex=4>
<input type=checkbox name=&quot;chkSign&quot;
tabindex=5>
<input type=submit value=&quot;asdf&quot;
tabindex = 6>
</form>

另外参考
http://www.dev-club.com/club/bbs/announce,2483626,1.htm
 
非常感谢
交个朋友吧
我的Email:wjshh@0451.com
 
楼主忘记了,我给你回答过好几个问题的,而且已经给你发了邮件了[:D]
点击 我的信息 看看自己的待答问题[:)]
 
即然是老相识了,以后请多帮忙。
 
后退
顶部