【发布时间】:2011-06-22 21:09:51
【问题描述】:
var form = document.forms[0];
form.addEventListener("submit", function(){
var email = form.elements['answer_13829'].value;
if( email == 'geobraks@yahoo.ca') {
alert('redirecting the user...');
window.location = 'xxxx';
return false;
}
});
我不明白 - 它仍然提交表单。有人可以修补我的代码并使其工作吗?
【问题讨论】:
-
另一个奇怪的地方:我可以在表单中添加 onsubmit 属性,并执行 form.addEventListener,它们似乎都在运行。这是浏览器的错误吗?
-
另一个奇怪的地方:onsubmit="return false;"确实会阻止表单提交。
标签: javascript dom-events