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