[英]how to submit form after calling e.preventDefault()
form.addEventListener('submit', e => { e.preventDefault(); validateInputs(); });
如何在給定的js中提交表單
你的問題不是很清楚,但我會做出這個假設:
validateInputs
返回true
,如果在表單輸入中發現一個或多個錯誤,則返回false
。 您可以調用form.submit()
以編程方式提交表單。
在您現有代碼的上下文中,應用我上面列出的假設:
form.addEventListener('submit', e => { e.preventDefault(); if (validateInputs()) { // All inputs are valid, submit the form. form.submit(); } else { // Run some code here that points out the problems in the form } });
找到您的提交按鈕並添加點擊事件
function checkForm()
{
if(validateInputs())
{
form.submit();
}
}
button.addEventListener("click",checkForm);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.