簡體   English   中英

Javascript確認對話框和中/右鍵單擊

[英]Javascript confirm dialog and middle/right mouse click

我正在開發一個ASP.NET MVC 3項目,我想在刪除之前顯示一條確認消息,我寫了以下這一行:

@Html.ActionLink("Delete", "Delete", new { id = item.ID }, new { onclick = "return confirm('Are you sure?')" })

哪個好,工作正常,但是當我單擊鼠標中鍵或右鍵單擊然后選擇“在新標簽中打開鏈接”時,記錄將被刪除而不顯示確認對話框,這很奇怪!

我用onMouseDown嘗試了上面的代碼,對話框顯示但是當我點擊OK按鈕時沒有動作! (記錄不會被刪除)

我的問題是如何在刪除記錄之前顯示確認消息,該鏈接只會響應鼠標左鍵單擊?

您應該在'onclick'事件上檢查鼠標鍵,如果還剩下鍵,則返回false。 請參閱有用的示例: 鼠標上的onClick()和中間按鈕問題

暫無
暫無

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

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