Có 2 dạng hàm thông báo cơ bản để thông báo cho người dùng trong javascript đó là:
Là dạng hàm thông báo để người dùng biết, mà không cần thông tin của người dùng đó sau khi xem thông báo.
<script>
alert("Bạn đã xóa xong.");
// thêm \n thông báo làm chữ xuống hàng ở nơi ta đặt \n
alert("Tôi là iif\nGiúp bạn trở thành lập trình viên nhanh nhất\nTrong vòng 1 giờ");
</script>
* Bạn xem ví dụ sau có ổn không nhé ?
<script>
alert("Bạn khỏe không ?");
</script>
- Câu thông báo trên lập trình viên muốn hỏi người dùng khỏe không, vậy thì chỉ để hỏi cho vui chứ không phải hỏi xong để biết người dùng khỏe hay mệt ...
- Chính vì vậy trong hàm thông báo alert của javascript không làm được chức năng lấy thông tin của người dùng, mà bạn cần phải tham khảo thêm dạng thông báo tiếp theo.
Giá trị trả về có nghĩa là hàm đó sẽ trả về 1 giá trị nào đó cho lập trình viên biết để xử lý code javascript sau khi thông báo xong.
Ví dụ: khi bạn click nút xóa thì lập trình viên phải biết là người đó click nút OK hay Cancel.
<script>
if (confirm("Bạn có muốn xóa !") == true) {
text = "Bạn đã nhấn Xóa!";
} else {
text = "Bạn đã nhấn Cancel!";
}
</script>
Ví dụ: khi bạn click nút hỏi, lập trình viên muốn hiển thị 1 hộp thoại để người dùng nhập vào 1 câu hỏi, chẳng hạn 1 câu hỏi về "học javascript có dễ hay không ?" , sau khi nhấn OK thì câu hỏi đó gởi về dữ liệu.
<script>
let cauhoi= prompt("Mời bạn nhập câu hỏi ?");
alert(cauhoi);
// code xử lý gởi nội dung câu hỏi về Database...
</script>
Tìm kiếm: ham thong bao khong can tra ve gia tri;ham thong bao co tra ve gia tri;
Cách sử dụng một số hàm thông báo trong javascript