我需要一种方法,只有在foo返回true时才能提交表单。我尝试了这段代码,但即使foo返回false,它也会提交表单。
如果我使用onsubmit函数,那么它会首先提交。所以在我的情况下不好用。
<input type="submit" value="submit" onclick="return foo();" />
<script type="text/javascript">
function foo() {
// if... return true
// else return false
}
</script>
如果我使用onsubmit函数,那么它会首先提交。所以在我的情况下不好用。