空のフォームの送信をキャンセルしようとしています。これが機能しない理由がないように思われるため、混乱しています。ブラウザとしてFirefoxを使用しています。
このコードが送信中のフォームをキャンセルしないのに、警告ダイアログが表示される理由を誰か説明できますか?
addEvent(searchForm, "onsubmit", function(){
if(inputBox.value.trim() === ""){
alert("empty"); //this line gets called
return false; //this doesn't
}
});
どうもありがとう
これはaddEvent関数です
function addEvent(element, listener, func){
if(element.addEventListener){
listener = listener.substr(2, listener.length);
element.addEventListener(listener, func);
} else {
element.attachListener(listener, func);
}
}