Apa itu alert dalam javascript?

JavaScript memiliki tiga jenis box popup: Alert box, Confirm box, dan Prompt box.

Alert Box (Kotak Peringatan)

Kotak peringatan sering digunakan jika ingin memastikan informasi sampai ke pengguna.

Saat kotak peringatan muncul, pengguna harus mengklik “OK” untuk melanjutkan.

Sintaks:

window.alert(“sometext“);

Metode window.alert () dapat ditulis tanpa awalan window.

Contoh:





JavaScript Alert

Confirm Box (Kotak Konfirmasi)

Kotak konfirmasi sering digunakan jika ingin pengguna memverifikasi atau menerima sesuatu.

Ketika kotak konfirmasi muncul, pengguna harus mengklik “OK” atau “Batal” untuk melanjutkan.

Jika pengguna mengklik “OK”, kotak akan mengembalikan nilai true. Jika pengguna mengklik “Batal”, kotak akan menampilkan false.

Sintals:

window.confirm(“sometext“);

Metode window.confirm() bisa ditulis tanpa awalan window.

Contoh:





JavaScript Confirm Box

Prompt Box (Kotak Prompt)

Kotak prompt sering digunakan jika ingin pengguna memasukkan nilai sebelum memasuki halaman.

Ketika kotak prompt muncul, pengguna harus mengklik “OK” atau “Cancel” untuk melanjutkan setelah memasukkan nilai masukan.

Jika pengguna mengklik “OK” kotak mengembalikan nilai input. Jika pengguna mengklik “Cancel” kotak mengembalikan null.

Sintaks

window.prompt(“sometext“,”defaultText“);

Metode window.prompt() bisa ditulis tanpa awalan window.

Contoh:





JavaScript Prompt

Line Break

Untuk menampilkan jeda baris di dalam kotak popup, gunakan garis miring ke belakang diikuti dengan karakter n.

Contoh:





JavaScript

Line-breaks pada popup box.

sebagaimana kita akan menggunakan peramban sebagai lingkungan percobaan kode, ayo kita lihat beberapa fungsi untuk berinteraksi dengan pengguna: alert, prompt dan confirm.

alert

Untuk yang satu ini kita sudah pernah melihatnya. Ini akan menampilkan pesan dan menunggu pengguna untuk menekan tombol “OK”.

Contoh:

Mini-window dengan pesan ini disebut modal window. Kata “modal” artinya pengunjung tak bisa berinteraksi dengan apapun di laman, menekan tombol lain, dll. hingga mereka selesai berurusan dengan window ini. Dalam hal ini – hingga mereka menekan “OK”.

prompt

Fungsi prompt menerima dua argumen:

result = prompt(title, [default]);

Ia menampilkan modal window dengan pesan teks, input field untuk pengunjung, dan tombol OK/CANCEL.

titleTeks untuk ditampilkan ke pengunjung.defaultParameter kedua opsional, nilai inisial untuk input field.

Kurung siku didalam sintaks [...]

Kurung siku di sintaks default di kode sintaks di atas menandakan bahwa parameter itu bersifat opsional, tidak benar-benar dibutuhkan.

Pengunjung halaman bisa mengetik sesuatu didalam kotak prompt dan menekan tombol OK. Lalu kita akan mendapatkan teksnya didalam result. Atau pengunjung halaman bisa membatalkan kotak promp dengan menekan Cancel atau menekan Esc pada keyboard, lalu kita akan mendapatkan null sebagai result.

Panggilan ke prompt mengembalikan teks dari input field atau null jika input dibatalkan.

Misalnya:

let age = prompt('Berapakah umut anda?', 100);

alert(`Umur Anda ${age} tahun`); // Umur Anda 100 tahun!

In IE: selalu isikan nilai default

Parameter kedua ini opsional, tapi jika kita tidak menyuplai, Internet Explorer akan menyisipkan teks "undefined" ke dalam prompt.

Jalan kode ini di Internet Explorer untuk melihat:

let test = prompt("Test");

Jadi, supaya prompt terlihat bagus di IE, sebaiknya sediakan argumen kedua:

let test = prompt("Test", ''); // <-- for IE

confirm

Syntaxnya:

result = confirm(question);

Fungsi confirm menampilkan modal window dengan pertanyaan dan dua tombol: OK dan Cancel.

Hasilnya true jika OK ditekan dan false jika tidak.

Misalnya:

let isBoss = confirm("Are you the boss?");

alert( isBoss ); // true jika OK ditekan

Kesimpulan

Kita membahas 3 fungsi spesifik peramban untuk berinteraksi dengan pengunjung:

alertmenampilkan pesan.promptmenampilkan pesan yang minta input teks pengguna. Ia mengembalikan teks atau, jika Cancel atau Esc diklik, null.confirmmenampilkan pesan dan menunggu pengguna menekan “OK” atau “Cancel”. Ia mengembalikan true untuk OK dan false untuk Cancel/Esc.

Semua metode ini ialah modal: mereka menyela exekusi script dan tak membolehkan pengunjung berinteraksi dengan apapun di laman hingga window ditutup.

Ada dua batasan yang dibagikan semua metode di atas:

  1. Lokasi tepat modal window ditentukan oleh peramban. Biasanya, di tengah.
  2. Tampilan tepat window juga tergantung peramban. Kita tak bisa modifikasi ini.

Itulah harga untuk kesederhanaan. Ada banyak cara menampilkan window lebih manis dan kaya akan interaksi dengan pengguna, tapi jika “bells and whistles” tak jadi masalah, metode ini baik-baik saja.

Tugas

Kode JavaScript:

let name = prompt("Siapakah nama Anda?", "");
alert(name);

Laman penuh:





  


Apa itu alert dalam JS?

Dialog alert() biasanya digunakan untuk menampilkan sebuah pesan peringatan atau informasi. Fungsi alert() berada dalam objek window . Kita bisa menggunakannya seperti ini: window.alert("Hello World!");

Apa fungsi alert pada HTML?

Alert digunakan untuk menampilkan sebuah pesan atau peringatan kepada pengguna dengan jendela dialog.

Kapan waktu yang tepat menggunakan alert confirm dan prompt?

Kapan waktu yang tepat untuk menggunakan alert(), confirm() dan prompt(). Saat kita hanya ingin menampilkan informasi saja, maka gunakan alert(). Saat kita ingin jawaban konfirmasi dari pengguna, maka gunakan confirm(). dan apabila kita ingin mengambil data teks dari pengguna, maka gunakan prompt().

Apa itu Event di JS?

Pada Javascript: Event adalah kejadian yang terjadi di halaman web. Kejadian yang dimaksud di sini seperti aktivitas yang dikerjakan pada halaman web.