var submit = document.getElementById('submit'),
div = document.getElementById('div');
div.onmouseover = function sum() {
value1 = document.getElementById('form').value;
value1 = document.getElementById('form2').value;
sum = value1 + value2;
}
submit.onsubmit = function print() {
div.innerHTML = sum;
}
何らかの理由で、コードが機能しません。ただし、最後を次のように置き換えると
submit.onclick = function print() {
div.innerHTML = sum;
}
onclick
の代わりに、送信を押す前に外部で計算されonsubmit
たにもかかわらず、完全に正常に動作します。変数がフォームフィールドに保存されていなくても、送信を入力するsum
と、すべての変数が次のようになります。null