<SCRIPT LANGUAGE="JavaScript">
nextfield = "box1"; // name of first box on page
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");
function keyDown(DnEvents) { // handles keypress
// determines whether Netscape or Internet Explorer
k = (netscape) ? DnEvents.which : window.event.keyCode;
if (k == 13) { // enter key pressed
if (nextfield == 'done') return true; // submit, we finished all fields
nextfield = "box1"; // name of first box on page
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");
function keyDown(DnEvents) { // handles keypress
// determines whether Netscape or Internet Explorer
k = (netscape) ? DnEvents.which : window.event.keyCode;
if (k == 13) { // enter key pressed
if (nextfield == 'done') return true; // submit, we finished all fields
解决方案 »
- 在Ie浏览器中能够正常使用,但是在谷歌浏览器中就不能使用,发现在谷歌浏览器中把dataXML中的尖括号<>全部变为了><
- 单机版的B/S应用系统
- 请教使用js做分页程序
- 窗口关闭问题?
- 在JAVASCRIPT中能否判断一个字符串中是否还有中文字符
- 如何取消onselect="document.selection.empty()"的效果?
- 关于提交的问题!!
- wshshell.sendkeys好像把字符都送到缓冲区里面了,有没有立即让他生效的函数?
- 如何判断所填数据是数字型,而不能字符型?语句该怎样写?
- 如何在这种情况下显示图片?
- 急急急,在线等待,请高手指点,表单提交问题?
- 一个小问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
else { // we're not done yet, send focus to next box
eval('document.yourform.' + nextfield + '.focus()');
return false;
}
}
}
document.onkeydown = keyDown; // work together to analyze keystrokes
if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);
// End -->
</script>
</HEAD>
<BODY>
<center>
<form name=yourform>
Box 1: <input type=text name=box1 onFocus="nextfield ='box2';"><br>
Box 2: <input type=text name=box2 onFocus="nextfield ='box3';"><br>
Box 3: <input type=text name=box3 onFocus="nextfield ='box4';"><br>
Box 4: <input type=text name=box4 onFocus="nextfield ='done';"><br>
<input type=submit name=done value="Submit">
</form>
</center>