以下代码包含一个在提交时调用函数的表单。 var' x'是一个全局变量,但它不像一个。 x的值实际应该继续增加,但它不会。(它只是一直输出1)ps:我知道表格标签中缺少的东西但在这种情况下无关紧要。
<html>
<head>
<script>
var x=0;
function myform(){
x++;
alert(x);
}
</script>
</head>
<body>
<form name="form" method="post" onsubmit="return myform()">
<input />
<input type="submit"/>
</form>
</body>
</html>