1 回答

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
首先。name屬性與元素?zé)o關(guān)form。
第二。Information.addEventListener('submit', addnew);沒(méi)有意義,因?yàn)镮nformation沒(méi)有定義。
并深入到核心。提交表單時(shí),頁(yè)面默認(rèn)刷新,因此 addNew 函數(shù)像所有其他變量一樣中止。為了防止這種情況,您必須執(zhí)行以下操作。
提交按鈕廣告上有一個(gè) id 屬性:
<button id="submit" type="submit"> Submit </button>
然后在 JS 之上,獲取按鈕元素并向其添加事件偵聽(tīng)器:
let submit = document.getElementById('submit');
submit.addEventListener('click', addnew );
這是最后一步。在 addNew 函數(shù)上,添加一個(gè)事件參數(shù)。并在函數(shù)代碼的開頭,觸發(fā) PreventDefault 方法:
function addnew(event) {
event.preventDefault();
// the rest of the code here
}
順便一提。你這里有一個(gè)錯(cuò)字。應(yīng)該是的occu。
if (oocu == null || oocu == "") {
alert();
}
祝你好運(yùn)!
添加回答
舉報(bào)