[英]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.