簡體   English   中英

在PHP中顯示不完整表單的消息

[英]message to be displayed for incomplete forms in php

我有一個表單,用戶將在其中輸入所有數據與我們聯系。 現在,如果用戶填寫表格的一半並居住在中間,我想問他是否真的想要住這個頁面。這可能嗎? 我的表單提交是使用ajax post方法完成的

您正在尋找beforeunload事件( https://developer.mozilla.org/en-US/docs/Web/API/Window.onbeforeunload )。 這是一個簡單的例子:

window.onbeforeunload = function(){return "Are you sure?";};

檢測部分用戶輸入可能是理想的,只有在輸入某些輸入時才添加事件監聽器。 您還需要在輸入完成或提交論壇時刪除對話框。

您可以在ajax調用之前放置驗證函數,並考慮驗證的返回值,以使用javascript的Confirm()函數提交表單或顯示消息。 在確認框上點擊“是”你可以點擊ajax電話,下面是javascript中確認框的示例。

if (confirm('Are you sure you want to leave this page?')) {
    // leave the page
} else {
    // do nothing
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM