Bài 11: Hộp thoại thông báo trong Java script


JavaScript có 3 kiểu hiển thị hộp thoại thông báo: Alert box(Cảnh báo), Confirm box(xác nhận), Prompt box(gợi ý).

a. Hộp thoại cảnh báo (Alert Box): 
Là loại hộp thoại cảnh báo thường được sử dụng để báo cho người sử dụng có chắc chắn muốn thực hiện thao tác họ đăng thực hiện hay không. Khi hộp thông báo hiện lên, nếu người dùng nhấn nút OK thì quá trình thực hiện thao tác mới được tiến hành.

Cú pháp:
alert("sometext");

Ví dụ: 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript training </title>
<script type="text/javascript">
        function show_alert()
        {
        alert("Đây là hộp thoại hiển thị cảnh báo!");
        }
</script>
</head>
<body>
<input type="button" onclick="show_alert()" value="Hiện Alert Box" />
</body>
</html>


b. Hộp thoại xác nhận (Confirm Box): 
 Là một hộp thoại thường được sử dụng để yêu cầu người sử dụng xác nhận có thực hiện một hành động nào đó hay không. Hộp thoại này có 2 nút nhấn "OK" và "Cancel". Nếu người sử dụng nhấn vào nút "OK" hành động sẽ được thực hiện và ngược lại nếu người 
sử dụng nhấn vào nút "Cancel" hành động sẽ bị hủy bỏ.
 Khi nhấn vào nút OK chúng ta sẽ nhận được một giá trị của hộp thoại gửi về là true và ngược lại là false

Cú pháp:
confirm("sometext");

Ví dụ:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript training </title>
<script type="text/javascript">
   function show_comfirm()
   {
        var comfirmBox;
        comfirmBox = confirm("Hệ thống tên lửa đã được kích hoạt.n Bạn có muốn phóng tên lửu đi không?");
              
        if(comfirmBox == true){
               document.write("Tên lửa đã được phóng");
        }else{
               document.write("Quá trình phóng tên lửa đã được hủy");
        }
        }
</script>
</head>
<body>
        <input type="button" onclick="show_comfirm()" value="Hiện Alert Box" />
</body>
</html>


c. Hộp thoại nhập liệu (Prompt box): 
Là kiểu hộp thoại dùng để nhắc người sử dụng nhập một giá trị nào đó để sau đó thực hiện một hành động nếu được nhấn nút OK. Trong hộp thoại này cũng có 2 nút "OK" và "Cancel" giống như hộp thoại Confirm. Khi nhấn vào nút OK chúng ta sẽ nhận được giá trị trong ô nhập liệu của hộp thoại Confirm

Cú pháp:
prompt(text,value);
text: là thông tin hiển thị trên hộp thoại
value: là giá trị mặc định hiển thị trong ô nhập liệu của hộp thoại.

Ví dụ:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript training </title>
<script type="text/javascript">
        function show_prompt()
        {
               var name;
               name = prompt("Tên của bạn là gì?","Xin vui lòng nhập tên bạn vào đây");
              
               if(name != "" && name != null){
                       document.write("Xin chào " + name);
               }
        }
</script>
</head>
<body>
        <input type="button" onclick="show_prompt()" value="Hiện Alert Box" />
</body>
</html>

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best Buy Coupons