[英]Jquery link confirmation
我正在實現一個包含鏈接的表單。 喜歡
<form>
<a>FAQ </a> /* something this way */
<submit button>
</form>
如果單擊鏈接並且僅當它嘗試加載href時,我必須向用戶顯示一個確認框。如果用戶在新選項卡中打開鏈接或使用'CMD-Click'(Mac),則提示不得顯示。 在Firefox中,當用戶在表單中間時嘗試導航到另一個頁面時,瀏覽器會自己處理。 但是我需要此功能才能在所有瀏覽器中使用。
有誰知道如何做到這一點?
提前致謝。
很簡單
<a href="http://www.google.com" onclick="return confirm('are you sure you want to go to Google?');">Google</a>
但我不確定CMD + Click是否不會提醒用戶。 這些事件大多數都無法通過JavaScript進行控制,因為它們已被編碼到瀏覽器中。
也許是這樣的嗎? 演示
<form>
<a href="http://www.google.com">FAQ </a> /* something this way */
<submit button>
</form>
$("a").click(function() {
if (!confirm("Do you want to leave?")) {
return false;
}
});
至於不顯示在新選項卡/新窗口上,則沒有此類javascript事件,因此您無法捕獲它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.