Jendela Dialog Untuk Input Pada JavaScript
Ada dua cara yang bisa kita lakukan untuk mengambil input:
- Menggunakan form;
- dan menggunakan jendela dialog.
Tetapi pada ksempatan ini kita hanya akan membahas yang nomer 2.
Yaitu: jendela dialog.
Jendela dialog merupakan jendela yang digunakan untuk berinteraksi dengan pengguna.
Ada tiga macam jendela dialog pada Javascript:
- Jendela dialog
alert()
; - Jendela dialog
confirm()
; - Jendela dialog
promp()
;
Ketiga dialog ini memiliki perilaku dan kegunaan yang berbeda-beda.
1. Dialog Alert
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!");
Atau seperti ini:
alert("Hello kawan");
Karena objek window
berisfat global, kita boleh tidak menulisnya.
Dialog alert()
tidak akan mengembalikan nilai apa-apa saat dieksekusi.
Dialog alert()
memiliki satu perameter yang harus diberikan, yaitu: teks yang akan ditampilkan pada dialog.
Pada HTML, kita bisa masukan fungsi alert()
pada atribut onClick
agar nanti ditampilkan saat sebuah elemen diklik.
2. Dialog Confirm
Dialog confirm()
digunakan untuk melakukan konfirmasi dalam melakukan tindakan tertentu.
Misalnya:
Saat kita menghapus sesuatu, maka ada baiknya menampilkan dialog confirm()
. Karena tindakan tersebut cukup berbahaya.
Dialog confirm dapat dibuat dengan fungsi confirm()
.
Contoh:
confirm("Apakah anda yakin akan menghapus?");
Dialog confirm()
akan mengembalikan nilai true
apabila kita memilih tombol OK dan akan mengembalikan nilai false
apabila kita memilih Cancel.
Nilai kembalian ini dapat kita tampung dalam variabel untuk diproses.
3. Dialog Prompt
Dialog prompt()
berfungsi untuk mengambil sebuah inputan dari pengguna.
Dialog prompt()
akan mengembalikan sebuah nilai string dari apa yang diinputkan oleh pengguna.
Dialog prompt()
memiliki beberapa parameter yang harus diberikan:
- Teks yang akan ditampilkan pada form;
- Nilai default untuk field input.
Baik teman teman,hanya itu saja yang dapat saya sampaikan pada kesempatan kali ini,Terimakasih.
Komentar
Posting Komentar