求一段JS代码 我要实现这样的功能,当一个textbox输入完毕后按回车键就跳到另一个指定的textbox去了,以此类推,求JS方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先给每个TextBox设置tabindex属性值document.onkeydown = functiotn(){ if(event.keyCode == 13 && event.srcElement.type == "text"){ event.keyCode = 9; }} see http://www.javaeye.com/topic/337515 我是这样写的,就是不行,帮我看看那里不对。function getCode(txtid) { var e=event.keyCode; if(e==13) { document.getElementById(txtid).focus(); } }onkeyup="getCode('TextBox9')" function fun_tab() { if (event.keyCode == 13 && event.srcElement.type!='submit') event.keyCode = 9; else if(event.keyCode == 13 && event.srcElement.type=='submit') document.form.submit(); } 这个估计好用吧. function fun_tab() { if (event.keyCode == 13 && event.srcElement.type!='submit') event.keyCode = 9; else if(event.keyCode == 13 && event.srcElement.type=='submit') document.form.submit(); } 还需要设置什么吗? document.onkeydown = functiotn(){if (event.keyCode == 13 && event.srcElement.type!='submit') event.keyCode = 9; else if(event.keyCode == 13 && event.srcElement.type=='submit') document.form.submit(); }直接写在顶部就OK了.把帖子赶紧结了吧楼主 function()上面这个词多写了个t不好意思了. 除了JS绑定外 也可以将这个textbox放在form里,再放一个隐藏的submit按钮,<form action="" onsubmit="聚焦方法();return false;"> document.onkeydown = function () { if (event.keyCode == 13 && event.srcElement.type == "text") { event.keyCode = 9; } else { document.forms.submit(); } } 设置好每一个文本框的tabindex属性就可以拉,自己控制。 document.onkeydown = function () { if (event.keyCode == 13 && event.srcElement.type == "text") { event.keyCode = 9; } else { document.forms.submit(); } } 设置好每一个文本框的tabindex属性就可以拉,自己控制。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title>无标题页</title> <script type="text/javascript"> function Enters(evt){ evt=evt?evt:(window.event?window.event:null); var KeyCode = evt.keyCode?evt.keyCode:(evt.which?evt.which:evt.charCode); if(KeyCode==13&&evt.srcElement.type=='text'){ evt.keyCode=9; return false; } } </script></head><body onkeydown="Enters(event)"> <input id="Text1" type="text" /> <input id="Text2" type="text"/> <input id="Text3" type="text" /> <input id="Text4" type="text"/> <input id="Text5" type="text" /><input id="Submit1" type="submit" value="submit" /></body></html> 求救!字符串中的字符改为顺序? 是纯高手过来。。这个问题我问了两三天了。。都没有解决。。 三层架构的问题 关于数据上的一点问题 asp.net 2.0的实际项目的例子 OA系统中的短信发送模块求助 完整的电子商务后台源码,清淅的三层架构C#+ACCESS,要的请发个MAIL给我! mssql数据库还原不了,需要杀进程 初学者使用NAMESPACE问题,帮忙解答 哪位大哥能帮我解决这个问题? cookie保存数据的问题 通过Javascript的getElementById为什么无法获取Login控件下UserName对象
{
if(event.keyCode == 13 && event.srcElement.type == "text"){
event.keyCode = 9;
}
}
function getCode(txtid)
{
var e=event.keyCode;
if(e==13)
{
document.getElementById(txtid).focus();
}
}onkeyup="getCode('TextBox9')"
function fun_tab() {
if (event.keyCode == 13 && event.srcElement.type!='submit')
event.keyCode = 9;
else if(event.keyCode == 13 && event.srcElement.type=='submit')
document.form.submit();
} 这个估计好用吧.
if (event.keyCode == 13 && event.srcElement.type!='submit')
event.keyCode = 9;
else if(event.keyCode == 13 && event.srcElement.type=='submit')
document.form.submit();
} 还需要设置什么吗?
{
if (event.keyCode == 13 && event.srcElement.type!='submit')
event.keyCode = 9;
else if(event.keyCode == 13 && event.srcElement.type=='submit')
document.form.submit();
}
直接写在顶部就OK了.
把帖子赶紧结了吧楼主
上面这个词多写了个t不好意思了.
<form action="" onsubmit="聚焦方法();return false;">
}
else {
document.forms.submit();
}
} 设置好每一个文本框的tabindex属性就可以拉,自己控制。
}
else {
document.forms.submit();
}
} 设置好每一个文本框的tabindex属性就可以拉,自己控制。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<script type="text/javascript">
function Enters(evt){
evt=evt?evt:(window.event?window.event:null);
var KeyCode = evt.keyCode?evt.keyCode:(evt.which?evt.which:evt.charCode);
if(KeyCode==13&&evt.srcElement.type=='text'){
evt.keyCode=9;
return false;
}
}
</script>
</head>
<body onkeydown="Enters(event)">
<input id="Text1" type="text" />
<input id="Text2" type="text"/>
<input id="Text3" type="text" />
<input id="Text4" type="text"/>
<input id="Text5" type="text" /><input id="Submit1" type="submit" value="submit" />
</body>
</html>