*<html>
<head>
<script type="text/javascript">
var isNotSub=true;
function canSub(){
if(isNotSub){
isNOtSub=false;
return true;
}else{
alert("请不要重复提交!谢谢");
return false;
}
}
</script>
</head>
<body>
<form action=" ${pageContext.request.contextPath}/servlet/ResubServlet" method="post" **onsubmit="return canSub()**">
<input type="text" name="username" />
<input type="submit" value="注册"/>
</form>
</body>
</html>*
Myeclipse中添加onsubmit(return *)提示错误无返回值,我在myeclipse10中发现怎么这个问题:“Multiple annotations found at this line:
- Cannot return from outside a function or
method.”
原因是版本的原因,之前的版本我的myeclipse没有出现这种问题,即使错了还是可以运行,但是怎么让人看着舒服呢?
解决办法:解决方案:window –>preferences –>myeclipse –>validation –>javascript validator for Js files 把Bulid 复选框的勾去掉 ,就解决了,当然有时候不能直接出效果,可以刷新或重启myeclipse就可以了