次のコードがあります。
function showAddrBox() {
var prompt = document.getElementById('addr_prompt');
prompt.style.display = 'block';
document.generic_form.address.style.display = 'block';
document.generic_form.onsubmit = validateAddrForm;
}
function hideAddrBox() {
var prompt = document.getElementById('addr_prompt');
prompt.style.display = 'none';
document.generic_form.address.style.display = 'none';
document.generic_form.onsubmit = null;
}
onSubmit
問題は、保存したい追加機能が添付されている場合があることです。onSubmit
で設定するだけでなく、個々の関数をイベントに追加および削除できるようにしたいonsubmit =
。つまり、次のようなことを達成する方法が必要です。
document.form.onsubmit += function;
document.form.onsubmit -= function;
何か案は?