簡體   English   中英

在href鏈接上進行確認

[英]Confirmation on href link

我有一個href和對該點擊的確認。

 <a href="stackoverflow.com" onclick="return confirm('Sure?')">Go to SO</a> 

但是我想從用戶確認他們是否通過鍵入URL直接單擊href鏈接。

如果不可能,還有其他方法可以實現嗎? 我的href頁面是php頁面。

您可以使用onbeforeunload來防止用戶未經確認就離開頁面:

window.onbeforeunload = function(){
  return 'Sure?';
};

您將必須創建一個專門用於重定向用戶的頁面,例如,可以使用id和鏈接將鏈接存儲在數據庫中,然后僅將用戶鏈接到yourlink?id=<yourid> ,然后在這一頁 :)

您需要做的是在實際頁面上輸入確認信息(如果您是所有者)。 確保將其放在<head>部分中,這樣它在詢問用戶之前不會在頁面上顯示任何內容。

喜歡:

<script type="text/javascript">
if(!confirm('Are you sure?')) {
    location.href = 'some page to redirect to on cancel';
}
</script>
<a class="tip deleteuser" data-original-title="Delete" href="<?php echo $site_path['admin_url']; ?>user/delete/<?php echo $allUSers[$i]['id'];?>"><i class="fa fa-trash-o fa-1x"></i></a>&nbsp;


$('.deleteuser').click(function () {

        var confirmation = confirm("Are you sure that you want to delete this user ?");

        if (confirmation) {

            return true;

        } else {

            return false;

        }

    });

暫無
暫無

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

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