Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Javascript Silme İşlemini Doğrulama

29 sec read

Uygulama hazırlarken her zaman olası kullanıcı hatalarını aklımızda bulundurmalıyız. Buna en güzel örneklerden birisi de hepimizin görmeye alışık olduğu “Silmek istediğinizden emin misiniz?” gibi bir soru. İşte böyle bir uygulamayı yani silme bağlantısına tıklandıktan sonra javascript ile doğrulama kutusu göstermeyi 2 farklı yöntemle yapabilirsiniz.

1. Yöntem

[php]<script type="text/javascript">
function silOnayla()
{
return confirm("Silmek istediğinizden emin misiniz?");
}
</script>
<a href="sil.php?id=5" onclick="return silOnayla();"> Sil </a>[/php]

2. Yöntem

[php]<a href="sil.php?id=5" onclick="return confirm(‘Silmek istediğinizden emin misiniz?’)"> Sil </a> [/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

18 Replies to “Javascript Silme İşlemini Doğrulama”

  1. Bir çok tarayıcada çalışmaz malesef bu kod.

    <a href="sil.php?id=5" bu şekilde bir tıklama ile kullanıcıya bazı tarayıcılar confirm siz direk yönlendirme yapıyor bazılar ise confirmden gelicek olumsuz cevapta bile yönlendirme yapıyor bunu su sekilde düzenlenlemez daha doğru olacaktır

    Sil

    1. Recep birçoğunda çalışmaz demek bence yanlış olur. Aksine bir çoğunda çalışır ama bazılarında sorun çıkartabilir diyebiliriz. Denemesi bedava :)

  2. Firefox ve opera gibi gelişmiş tarayıcılarda çalışır.Ama javascript hepimizin bildiği gibi tarayıcı tabanlı bir uyguluma ve hepsinde çalışan bir kod yazmak gerekiyor.Kendi sitelerimde de böyle bir onay kodu kullandığım için biliyorum şuan denemedim ama ie6 da çalışmaması gerekiyor yayınladığın kodun.

    1. @Recep dediğin kesinlikle doğru. Javascript konusunda haklısın ama sen çoğu tarayıcıda çalışmaz demişsin. Ben o kısımda takıldım. IE7 ve 8, Chrome, Opera, Firefox’ta çalışıyor. Sadece ie6’da çalışmama ihtimali var. Bende denemedim.

      Ben tabi burada en basit örneği verdim. Daha önce bir yazımda bahsettiğim şöyle bir şey de yapılabilir ve çok da güzel olur ;)

  3. Evet çok güzel confirm ler ve çok güzel alert kutucukları var aslında google da şu şekilde aradığımızda güzel sonuçlar alabiliyoruz “Alternative Alert” gibi..Birde şöyle birşey var..Alert,confirm,prompt gibi js fonksiyonlarını function alert() diyerek tekrar istediğimiz gibi tanımlıyabiliyoruz.Bu konu hakkında bir araştırma yapıp güzel bir makale yazılabilir.Bir çok arkadaşımız farkında değiller.

  4. Bilgi için teşekkürler. Bende kullandığım doğrulama kodunu paylaşayım.

    js dosyası
    function sil() {
    if (confirm('Silmek istediğinize emin misiniz?')) {
    return true;
    } else {
    return false;
    }
    }

    Kullanımı

    Sil

  5. eyvallah kardeş.. siten oldukça güzel olmuş… yararlı bilgilerle bezenmiş. aklımda yoktu ama projeme uyguladım…

  6. hocam bunu profil resmi gönderirken nasıl kullanabiliriz bi yardımcı olur musunuz ?

  7. Teşekkür ederim beni büyük bir dertten kurtardınız ve kod çalışıyor.

Leave a Reply

Your email address will not be published. Required fields are marked *