CODE:
  1. <html>
  2. <head></head>
  3. <body>
  4. <form id="form1">
  5. username<input type="text" name="username" id="username" /><br />
  6. password<input type="text" name="password" id="password" /><br />
  7. <input type="submit" name="s" id="s" value="Submit" />
  8. <input type="reset" name="r" id="r" value="Reset" /><br />
  9. </form>
  10. <script type="text/javascript">
  11. var currentForm = document.getElementById("form1");
  12. function getNumber(id)
  13. {
  14. for(var i=0;i<document.getElementById("form1").length;i++)
  15. {
  16. if(document.getElementById(id)==currentForm[i])
  17. {
  18. return i;
  19. }
  20. }
  21. }
  22. document.onkeydown = function nextFocus()
  23. {
  24. var currentID = document.activeElement.id;
  25. var Num;
  26. if(currentID!=null && currentID!="")
  27. {
  28. Num = getNumber(currentID);
  29. if(window.event.keyCode==13 && Num<currentForm.length-1) //这里的13可以修改成其他按键相应的键值来代替回车键
  30. {
  31. currentForm[Num+1].focus();
  32. return false;
  33. }
  34. }
  35. }
  36. </script>
  37. </body>
  38. </html>


[提示:你可先修改部分代码,再按运行]