Confirm Fonksiyonu

confirm() : Kullanıcının bir konuda onayını almak için kullanılan bir onay penceresidir. Açıldığında devam etmek için “TAMAM” iptal etmek için “VAZGEÇ” isimli butonlar vardır.
Kullanıcı “TAMAM” tıkladığında onay kutusu TRUE değerini döndürür, “VAZGEÇ” tıkladığında onay kutusu FALSE değerini döndürür.
Yapısı;
|
1 |
confirm("metin"); |
Örnek-1;
index.html
|
1 |
<input type="button" onclick="onay()" value="ONAY PENCERESİNİ AÇ" /> |
script.js
|
1 2 3 4 5 |
<script type="text/javascript"> function onay() { confirm("Butonlardan birine tıklayın"); } </script> |
Yukardaki basit örnekte “onay()” isimli bir fonksiyon tanımlanarak confirm() fonksiyonu eklendi. Bu fonksiyon çalıştırıldığında üzerinde TAMAM ve VAZGEÇ isimli butonlar olacaktır ama herhangi bir işlem gerçekleşmeyecektir.
Örnek-2;
index.html
|
1 |
<input type="button" onclick="onay()" value="ONAY PENCERESİNİ AÇ" /> |
script.js
|
1 2 3 4 5 6 7 8 9 10 11 |
<script type="text/javascript"> function onay() { var buton = confirm("Butonlardan birine tıklayın"); if (buton==true) { alert("TAMAM Butonuna Tıkladınız."); } else { alert("VAZGEÇ Butonuna Tıkladınız"); } } </script> |
confirm() fonksiyonu değeri “buton” isimli bir değişkene atandı.
TAMAM tuşu TRUE değeri döndürdüğü için “if” koşulu ile “buton” isimli değişken TRUE değerine eşitlenir ve “TAMAM Butonuna Tıkladınız” mesaj penceresi açılır.
“if” koşulu gerçekleşmemiş ise yani bu demektir ki “VAZGEÇ” butonuna tıklanmış ve sonuç FALSE değeri döndürmüştür, o zaman “VAZGEÇ Butonuna Tıkladınız” mesaj penceresi açılacaktır.
