在某输入框中输入回车,如何将焦点移到下一输入框中? if(event.keyCode==13)event.keyCode=9onkeydown事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type=text onkeydown="if(event.keyCode==13)event.keyCode=9;"><input type=text onkeydown="if(event.keyCode==13)event.keyCode=9;"><input type=text>keyCode为ASCII码,13为Enter键的,9为Tab键的,就是遇到回车键当作Tab键处理。 加代码:<script>function keyDown(){ if(event.keyCode==13) { event.keyCode=9; return true; }}document.onkeydown=keyDown;document.captureEvents(Event.KEYDOWN);</script> if(event.keyCode==13)event.keyCode=9这样做过于简单,这样的话会彻底屏蔽回车应该先判断一下是否有文本框获得焦点 <script language="JavaScript"><!--//** power by fasonfunction Go(oForm, e) { if (!e) e = window.event; var code = e.which ? e.which : e.keyCode; var o = e.target ? e.target : e.srcElement; if (code == 13) { var oInput = oForm.getElementsByTagName("input"); for (var i=0; i<oInput.length; i++) if (oInput[i] == o) break; while (i != oInput.length-1) { if (oInput[i + 1].type == "text") { oInput[i + 1].focus();break; } i++; } }};//--></script><form method=post action=""><input type="text" onkeypress="Go(this.form, event)"><input type="text" onkeypress="Go(this.form, event)"><input type="text" onkeypress="Go(this.form, event)"><input type=checkbox><input type="text" onkeypress="Go(this.form, event)"><input type="text" onkeypress="Go(this.form, event)"><input type="text" onkeypress="Go(this.form, event)"><input type=checkbox></form>是fason做的的确很好用的。 当然下面这个也行-------------------------------------*******<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><SCRIPT LANGUAGE="JavaScript"><!--function enterdown(obj) { if(event.keyCode != 13) { return false; } else { var name_text = obj.name; var count = name_text.split("_"); var count_next = parseInt(count[1])+1; var next_text = eval("document.all.txt_"+count_next); alert(next_text) next_text.focus(); }}//--></SCRIPT><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><INPUT TYPE="text" NAME="txt_1" onkeydown="enterdown(this)"><INPUT TYPE="text" NAME="txt_2" onkeydown="enterdown(this)"><INPUT TYPE="text" NAME="txt_3" onkeydown="enterdown(this)"><INPUT TYPE="text" NAME="txt_4" onkeydown="enterdown(this)"><INPUT TYPE="text" NAME="txt_5" onkeydown="enterdown(this)"><INPUT TYPE="text" NAME="txt_6" onkeydown="enterdown(this)"></BODY></HTML><body></body></html> 点击该行,同时点击该行里的checkbox问题 js判断当前系统是PS机还是ipad或者是手机 jquery radio问题 iframe自适应高度问题? 如何实现类似于alert的功能 window.onload=initLinks作用 JS加载图片的问题 javascript调用include里面中文字符出来乱码 大哥,大姐,大爷进来一下下 请问parent.window.location.href=""的使用? 高分速求此代码用途!!!急,在线等! 请问:如何实现将光标定位在文本框的第n位?谢谢!
<input type=text onkeydown="if(event.keyCode==13)event.keyCode=9;">
<input type=text>
keyCode为ASCII码,13为Enter键的,9为Tab键的,就是遇到回车键当作Tab键处理。
<script>
function keyDown()
{
if(event.keyCode==13)
{
event.keyCode=9;
return true;
}
}
document.onkeydown=keyDown;
document.captureEvents(Event.KEYDOWN);
</script>
<!--
//** power by fason
function Go(oForm, e) {
if (!e) e = window.event;
var code = e.which ? e.which : e.keyCode;
var o = e.target ? e.target : e.srcElement;
if (code == 13) {
var oInput = oForm.getElementsByTagName("input");
for (var i=0; i<oInput.length; i++)
if (oInput[i] == o) break;
while (i != oInput.length-1) {
if (oInput[i + 1].type == "text") {
oInput[i + 1].focus();break;
}
i++;
}
}
};
//-->
</script><form method=post action="">
<input type="text" onkeypress="Go(this.form, event)">
<input type="text" onkeypress="Go(this.form, event)">
<input type="text" onkeypress="Go(this.form, event)">
<input type=checkbox>
<input type="text" onkeypress="Go(this.form, event)">
<input type="text" onkeypress="Go(this.form, event)">
<input type="text" onkeypress="Go(this.form, event)">
<input type=checkbox>
</form>
是fason做的的确很好用的。
-------------------------------------*******
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function enterdown(obj) {
if(event.keyCode != 13) {
return false;
}
else {
var name_text = obj.name;
var count = name_text.split("_");
var count_next = parseInt(count[1])+1;
var next_text = eval("document.all.txt_"+count_next);
alert(next_text)
next_text.focus();
}
}
//-->
</SCRIPT>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<INPUT TYPE="text" NAME="txt_1" onkeydown="enterdown(this)">
<INPUT TYPE="text" NAME="txt_2" onkeydown="enterdown(this)">
<INPUT TYPE="text" NAME="txt_3" onkeydown="enterdown(this)">
<INPUT TYPE="text" NAME="txt_4" onkeydown="enterdown(this)">
<INPUT TYPE="text" NAME="txt_5" onkeydown="enterdown(this)">
<INPUT TYPE="text" NAME="txt_6" onkeydown="enterdown(this)">
</BODY>
</HTML><body></body>
</html>