有對話方塊的 JavaScript 表單提交確認
提交表單時,通常需要在提交之前要求使用者確認其輸入。這有助於防止意外提交並確保正確填寫所有必填欄位。
確認表單提交
要在提交表單之前顯示確認對話框,請使用 JavaScript確認()方法。以下是範例:
<code class="js">function confirmFormSubmission() { if (confirm("Confirm submission?")) { // Form submission allowed } else { // Submission canceled } }</code>
修改您的程式碼
要在程式碼中實作此功能,請將show_alert() 函數替換為以下程式碼:
<code class="js">function confirmFormSubmission() { if (confirm("Are the fields filled out correctly?")) { document.form.submit(); // Submit the form } else { return false; // Cancel submission } }</code>
內聯JavaScript 確認
您也可以在表單標記中使用內聯JavaScript:
<code class="html"><form onsubmit="return confirm('Confirm submission?');"></code>
這消除了對外部函數的需要。
驗證並確認
如果您需要在提交表單之前執行驗證,您可以建立驗證函數並在表單的onsubmit 事件中使用它:
<code class="js">function validateForm(form) { // Validation code goes here if (!valid) { alert("Please correct the errors in the form!"); return false; } else { return confirm("Do you really want to submit the form?"); } }</code>
<code class="html"><form onsubmit="return validateForm(this);"></code>
這種方法可讓您將驗證和確認合併到一個步驟中,確保表單既有效又適合提交。
以上是如何將確認對話方塊新增至我的 JavaScript 表單提交?的詳細內容。更多資訊請關注PHP中文網其他相關文章!