Javascript Silme İşlemini Doğrulama

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

<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>

2. Yöntem

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

Benzer Yazılar

yakuter

Erhan Yakut

www.yakuter.com

Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.

Bu Yazıya Ait Yorumlar

serkan

serkan
01 Ocak 2010

Tam aradığım bir şeydi hızır gibi yetiştin abi çok teşekkürler.

grafitus

grafitus
01 Ocak 2010

2. yönetem daha kısa ve öz gibi geldi bana. Teşekkürler. :)

Recep Yüksel

Recep Yüksel
01 Ocak 2010

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

yakuter

yakuter
01 Ocak 2010

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 :)

Recep Yüksel

Recep Yüksel
02 Ocak 2010

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.

yakuter

yakuter
02 Ocak 2010

@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 ;)

Recep Yüksel

Recep Yüksel
02 Ocak 2010

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.

Akif

Akif
02 Ocak 2010

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

Ahmet Sali

Ahmet Sali
10 Ocak 2010

2. yöntemi ben de sevdim, ayrıca ie6 da test ettim çalışıyor.

eta

eta
11 Ocak 2010

çok güzel teşekürler ie6 da bilem çalışıyor

Umit

Umit
26 Ocak 2010

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

Necdet

Necdet
24 Nisan 2010

Kodları göremedim. :S

kaan java deneme

kaan java deneme
28 Mayıs 2010

süper makale teşekkürler

Onur

Onur
14 Temmuz 2010

Bişey göremiuorum yazının devamı nerede…

yakuter

yakuter
14 Temmuz 2010

Şimdi düzelttim yazıyı. Teşekkürler uyarı için.

Peki ya sizin düşünceleriniz?

Facebook Grubumuz Twitter Wordpress Linked in Google Friendfeed RSS Beslemesi Feedburner RSS

Yakuter web tasarım, yazılım geliştirme, IPhone uygulamaları gibi konular da Üreticy'yi öneriyor.

TAMindir.com - Yeni Programlar

iPadian - Windows

Masaüstünüzü iPad arayüzü şeklinde kullanabilmeniz ve uygulama merkezi sayesinde sunduğu onlarca uyg...

ClipGrab - Windows

YouTube ve diğer popüler çevrimiçi video sitelerinden video indirmek istiyorsanız kullanabileceğiniz...

Elder Scrolls V Skyrim Duvar Kağıtları - Windows

Elder Scrolls V Skyrim için Bethesda Softworks tarafından hazırlanmış duvar kağıtları....

Undelete 360 - Windows

Kaybettiğiniz, yanlışlıkla sildiğiniz veya virüslerden mağdur olduğunuz dosyalarınızı bu programla k...

Knights of the Old Republic 2 Duvar Kağıtları - Windows

Star Wars Knights of the Old Republic 2 oyunu için hazırlanmış en güzel duvar kağıtlarını sizin için...

Abonelik

Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.

yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi).
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.