第1种
<html>
<head></head>
<script type="text/javascript">
function check(){
if (event.keyCode == "13"){
.....; //在文本框中按下回车键时,要执行的代码,执行完后自动提交页面
form1.submit(); //这句是多余的,如果添了这句将提交2次页面
event.returnValue=false;//这句可防止重复提交
}
}
</script>
<body>
<form action="" name="form1">
<input type="text" name="carton_no" οnkeydοwn='check()' size="33"/>
</form>
</body>
</html>
第2种
<%@ page language="java"%>
<html>
<head>
<script type="text/javascript">
function check(){
form1.action="update.jsp";
form1.submit(); (1)
}
</script>
</head>
<body>
<form name="form1" action="" οnsubmit="return check()">
<input type="submit" value="OK"/> (2)
</form>
</body>
</html>
(1)处的代码会提交一次页面
(2)处的提交按钮也会提交一次页面