var form = document.forms[0];
form.addEventListener("submit", function(){
var email = form.elements['answer_13829'].value;
if(email == '[email protected]') {
alert('redirecting the user...');
window.location = 'xxxx';
return false;
}
});
私は理解していません - まだフォームを送信します。誰かが自分のコードにパッチを当てて動作させることはできますか?addEventListenerにfalseが返されても、依然としてフォームが送信されますか?
別の風変わり:私は、形成するためのonSubmit属性を追加することができますし、 form.addEventListenerを実行すると、両方とも実行されているように見えます。それはブラウザのバグですか? – allyourcode
別の奇妙な点:onsubmit = "return false;"フォームの送信を停止します。 – allyourcode