JavaScript onaylama yöntemi, kullanıcıdan belirli bir eylemle ilgili onay diyaloğu isteyen bir işlevi çağırır. Onaylama () yöntemi, bir soru ve iki seçenek düğmesiyle bir diyalog başlatmak için bir pencere nesnesi kullanır; TAMAM Ve İptal etmek . Kullanıcı Tamam seçeneğini seçerse işlevin yürütülmesine devam edilecektir; İptal seçeneğinin seçilmesi blok kodunun yürütülmesini iptal edecektir.
Geri dönüyor doğru kullanıcı Tamam seçeneğini seçerse; aksi takdirde geri döner YANLIŞ .
Sözdizimi:
confirm('Select an Option!');
Parametreler:
Word'e filigran ekleme
Kullanıcıya göstermek istediğiniz onay diyaloğunda görüntülenmesi için dize biçiminde bir 'mesaj' değeri gerekir.
Geri dönüş değeri:
Onaylama yöntemi, eğer Tamam seçilirse, doğru ya da yanlış olan bir Boolean çıktısı döndürür.
Tamam'ın (doğru) veya İptal'in (yanlış) seçilip seçilmediğini gösteren bir boole. Bir tarayıcı sayfa içi diyalogları yoksayarsa, döndürülen değer her zaman false olur.
Onayla yönteminin kullanımı
- JavaScript onayla() yöntemi, kullanıcı eylemini onaylamak için Tamam ve İptal seçenekleriyle birlikte bir diyalog penceresinde belirli bir mesajı görüntülemek için kullanılır.
- Bazı CRUD işlemleriyle ilgilenmek için doğrudan eylem uygulamak yerine onay mesajı kullanmak gerekir.
- Bir şeyi kabul etmek veya doğrulamak için kullanılır.
- Tarayıcıyı mesajı okumaya ve geçerli pencereye odaklanmaya zorlar.
- Onay penceresi kapatılıncaya kadar tüm eylemleri durdurur.
- Kullanıcılar İPTAL seçeneğinin seçiminde Tamam'ı ve yanlış'ı seçtiğinde doğru değerini döndürür.
Not: JavaScript onaylama yöntemi aşırı kullanılmamalıdır. Eylem seçilene veya pencere kapatılana kadar sayfanın diğer bölümlerine erişimi engeller.
Örnekler:
Örnek1: Seçilen eylemi yazdırma
Test.html:
Onaylamayı() çağırmak için düğmeye tıklayın.
Buraya Tıklayın function myFunction() { var result; var r = onayla('Bir Eylem Seçin!'); if (r == true) { result = 'Tamam'ı seçtiniz!'; } else { result = 'İptal Edildi'yi seçtiniz!'; } document.getElementById('conf').innerHTML = sonuç; }Çıktı:
Yukarıdaki html sayfası aşağıdaki gibi bir metin ve bir eylem düğmesi görüntüleyecektir:
Burayı Tıklatın butonuna tıkladığımızda belirtilen mesajın ve Tamam ve İptal seçeneklerinin bulunduğu bir diyalog penceresi açılacaktır.
tam toplayıcı devresi
Eğer OK eylemini seçersek, code true blok kodunu çalıştıracaktır; aksi halde yanlış blok kodunu çalıştıracaktır. Aşağıdaki çıktıyı göz önünde bulundurun:
Örnek 2: Onaylama yöntemini bir koşulla kullanma
Test.html:
Onaylamayı() çağırmak için düğmeye tıklayın.
Buraya Tıklayın function myFunction() { if (window.confirm('Gerçekten silmek istiyor musunuz?')) { document.getElementById('conf').innerHTML = 'dosyayı başarıyla sildiniz' } }Çıktı:
Yukarıdaki html sayfası aşağıdaki gibi bir metin ve bir eylem düğmesi görüntüleyecektir:
youtube videolarını vlc indir
Click Here butonuna tıkladığımızda belirtilen mesajın ve Tamam ve İptal seçeneklerinin bulunduğu bir diyalog penceresi açılacaktır.
Tamam eylemini seçersek, code true blok kodunu çalıştıracaktır; aksi takdirde yanlış blok kodunu çalıştıracaktır. Aşağıdaki çıktıyı göz önünde bulundurun:
Yukarıdaki örnekte, Tamam'ı seçip seçmediğimizi, ardından belirtilen eylemi uygulayıp uygulamadığını görebiliriz. eğer durum.
Örnek 3: Eylem mesajını birden çok satırda görüntüleme
Eylem mesajını birden fazla satırda görüntülemek için yeni satırda görünmesini istediğimiz satırın hemen önüne yazabiliriz.
lateks listesi
Aşağıdaki örneği göz önünde bulundurun:
Test.html:
Onaylamayı() çağırmak için düğmeye tıklayın.
Buraya Tıklayın function myFunction() { if (window.confirm('Gerçekten silmek istiyor musunuz? Onaylarsanız silme işlemi geri alınamaz!')) { document.getElementById('conf').innerHTML = 'başarıyla sildiniz dosyayı sildim' } }Çıktı:
Yukarıdaki çıktıdan eylem mesajının birden fazla satırda yazdırıldığını görebiliriz.