var code = function () { return false; }; var element = window.document.getElementById("form"); if (element.addEventListener) { element.addEventListener("submit", code, false); }
修正後のコード:
<フォームアクション="http://www.jb51.net" id="フォーム"> var code = function (eventObject) { if (eventObject.preventDefault) { eventObject.preventDefault(); } else if (window.event) /* for ie */ { window.event.returnValue = false; } true を返します。 }; window.onload = function(){ var element = window.document.getElementById("form"); if (element.addEventListener) { element.addEventListener("submit", code, false); } else if (element.attachEvent) { element.attachEvent("onsubmit", code); } }
注:
1:preventDefault 関数の使用に関する参考文献 https://developer.mozilla.org/en/DOM/event.preventDefault 2:DOM イベント :http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event-preventDefault