我试图阻止提交使用提交eventlistener的表单。我的匿名函数运行,但表单仍然提交,即使函数结束时返回false。没有JS错误被抛出。用提交eventlistener停止表单提交
我在犯些愚蠢的错误吗?
<form id="highlight">
Row: <input type="text" name="rows" value="1" id="rows">
Column: <input type="text" name="cells" value="1" id="cells">
<input type="submit" name="Submit" value="Highlight" id="Submit">
</form>
<script>
var highlight_form = document.getElementById('highlight');
highlight_form.addEventListener('submit', function() {
alert('hi');
return false;
}, false);
</script>
[addEventListener提交表单返回false仍然可以提交表单?](http://stackoverflow.com/questions/4924036/return-false-on-addeventlistener-submit-still-submits-the-form) – unor 2013-09-16 11:38:18