Js按键调到文本框
<Html> |
<script type="text/javascript"> |
function textFocus(obj){ |
var index = parseInt(obj.getAttribute("tabindex"))+1; // obj.getAttribute("tabindex"得到当前对象的tabindex的值,整形化,下一个索引值 |
var LengthText=document.getElementsByTagName("input").length; //4 |
if(event.keyCode==13) //按下了enter键 |
{ |
if(index<=LengthText) |
{ |
document.getElementById("TextBox"+index).focus(); |
}else{document.getElementById("TextBox1").focus();} //最后一个的下一个是第一个 |
} |
} |
</script> |
<body> |
<div> |
<input id="TextBox1" type="text" tabIndex="1" onkeyup="textFocus(this)" /> |
<input id="TextBox2" type="text" tabIndex="2" onkeyup="textFocus(this)" /> |
<input id="TextBox3" type="text" tabIndex="3" onkeyup="textFocus(this)" /> |
<input id="TextBox4" type="text" tabIndex="4" onkeyup="textFocus(this)" /> |
</div> |
</body> |
</Html> |