【发布时间】:2011-08-20 10:17:42
【问题描述】:
我正在尝试使用提交事件监听器阻止表单提交。我的匿名函数运行但表单仍然提交,即使在函数末尾返回 false。没有抛出 JS 错误。
我犯了一些愚蠢的错误吗?
<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>
【问题讨论】:
标签: javascript html javascript-events