質問のタイトルが理解できないかもしれませんが、それについて説明します。
次の方法のいずれかを使用できることは誰もが知っています。
例(1)
document.getElementById('idofelement').onsubmit = function() {
alert('Go ahead');
return false;
}
例(2)
function DisplayMsg(){
alert('Go ahead');
return false;
}
// and in HTML
<form action="file.php" method="post" onsubmit="return DisplayMsg();">
私の質問 (1):
2 つの方法または 2 つの例の違いは何ですか
私の質問 (2) :外部の JavaScript ファイルでは機能しないのに、ターゲット HTML コードの近くに挿入すると機能するのは
なぜですか。任意の場所で作業しexample (1)
ながら、外部ファイルでもターゲット HTML コードの近くでも。example (2)