formu gönderdiğinde onaylamanızı istemiyorum. Kullanıcıyı, formu göndermeden başka bir sayfaya yönlendirmeyi denediğinde uyarmak için aşağıdaki JavaScript kodunu kullanıyorum.Kullanıcı formunu
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
Bu güzel çalışıyor.Ama benim kullanıcı gönder düğmesini kullanarak formu göndermeye çalışırken onay kutusu görünecektir. Formu gönderen kullanıcı doğrulamak istemiyorum, aksi halde onaylamak istiyorum. Bu nasıl mümkün olaiblir? Bir durum değişkenini korumak için
onbeforeunload' 'kontrol edin:
Ve
bu var: Sadece küresel bir değişkeni formunuzdaonbeforeunload()
işleyicisi içindevar. Ben ya chrome ya da firefox – Ashwin
içinde işe yaramadığını düşünüyorum çünkü hem krom hem de Firefox ile iyi çalışıyordum.Ama her ikisi de farklı yanıt veriyor. Benim durumumda Firefox soruyor "Bu sayfa sizden çıkmak istediğinizi doğrulamanızı istiyor - girdiğiniz veriler kaydedilemeyebilir." Ancak krom soruyu onaylıyor "sayfanın dışına çıktığınızdan emin misiniz? Bu sayfadan çıkmak istediğinizden emin misiniz?" – shihabudheen