2016-04-14 16 views
0

İki js dosyaları JQuery'de geri düğmesine basıldığında nasıl uyarı verilir?

<script type="text/javascript" src="js/areyousure/areyousure.js"></script> 
<script type="text/javascript" src="js/areyousure/ays-beforeunload-shim.js"></script> 

<script> 
$(document).ready(function(){ 
    $("form").areYouSure(); 
}); 
</script> 

kullanmış yukarıda tek çalışan form girişi herhangi değiştirilirse .. benim sayfasında bir çift liste kutusu var olduğunu. Metinden birini seçer ve geri düğmesine basarsam, uyarı çalışmaz. Bunun için herhangi bir çözüm var mı? Zaten onbeforeunload kullandım. İşe yaramadı. Bununla ilgili bazı sorunlar var. Bu sorunu çözmek için başka bir çözüm var mı?

Geri düğmesi yalnızca formda değişiklik varsa çalışıyor. Pop up'lar ve seçicilerim varsa işe yaramıyor.

+2

Think yineleniyor; http://stackoverflow.com/questions/18211984/how-to-control-back-button-event-in-jquery-mobile – Astaroth

+0

Ne yapmak istediğiniz belli değil. – devd

+0

Alanım var. Değeri, seçici kullanarak giriyorum. Değeri değiştirdim ve geri tuşuna bastım .. bu yüzden şimdi değiştirdiğim gibi pop up almak zorundayım .. ama alamadım .. Eğer dinamik olarak oluşturulan alanlar geri düğmesini kısıtlamıyorsa butonu – Bhanu

cevap

0

Sanırım tarayıcının geri düğmesi hakkında konuşuyorsunuz. Bir sayfadan ayrılmanın birkaç yolu olduğundan, arka boşluk tuşunu veya benzerlerini dinlemeyi denememelisiniz.

Doğru yol bu olurdu.

window.addEventListener("beforeunload", function (event) { 
    event.returnValue = "Are you sure?"; 
}); 

MDN

+0

yea .. ama çift liste kutusu kullandığımda .. Eğer herhangi birini seçip tarayıcının geri düğmesine basarsam, bir uyarı almalıyım .. ama alamıyorum – Bhanu

İlgili konular