Một câu hỏi nhanh về JavaScript sẽ đánh giá đúng hay sai?
var wantToPlayAgain = confirm[“Bạn có muốn chơi lại không?”];
Phương thức cửa sổ Javascript prompt[]
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Dễ dàng
- Cập nhật lần cuối. 02 tháng 12 năm 2022
- Đọc
- Bàn luận
- Thực tiễn
- Video
- khóa học
- thông báo là một chuỗi văn bản để hiển thị cho người dùng. Nó có thể được bỏ qua nếu không có gì để hiển thị trong cửa sổ nhắc tôi. e. nó là tùy chọn
- mặc định là một chuỗi chứa giá trị mặc định được hiển thị trong trường nhập văn bản. Nó cũng là tùy chọn
- Google Chrome1
- Cạnh 12
- Internet Explorer 4
- Firefox 1
- Ô-pê-ra 3
- Safari 1
Cải thiện bài viết
Lưu bài viết
Phương thức Javascript Window prompt[] được sử dụng để hiển thị hộp thoại có thông báo tùy chọn nhắc người dùng nhập một số văn bản. Nó thường được sử dụng nếu người dùng muốn nhập một giá trị trước khi vào trang. Nó trả về một chuỗi chứa văn bản được nhập bởi người dùng hoặc null.
cú pháp
prompt[message, default]Giá trị trả về. Giá trị đầu vào được trả về nếu người dùng nhấp vào nút 'OK'. Nếu không thì null được trả về
Thí dụ. Trong ví dụ này, chúng ta sẽ thấy việc sử dụng Window. phương thức dấu nhắc[]. Khi nhấp vào nút, một dấu nhắc xuất hiện
HTML
<body style="text-align: center;">
prompt[] prompt[message] prompt[message, defaultValue] 0_______4prompt[] prompt[message] prompt[message, defaultValue] 2 style=<2>
<4<5
_______10____47____12____9
prompt[] prompt[message] prompt[message, defaultValue] 0____4____52>
<4body5
prompt[] prompt[message] prompt[message, defaultValue] 0____47____52>
style0
prompt[] prompt[message] prompt[message, defaultValue] 0__<style3 style4=style6>
<4style9
_______10____47____63____9
prompt[] prompt[message] prompt[message, defaultValue] 0______4=6 =7==9"text-align: center;"0=6>
style0
prompt[] prompt[message] prompt[message, defaultValue] 0______4____86>
<4"text-align: center;"9
>0
>1>2
>3>4
>0
>1>7
>3>9
prompt[] prompt[message] prompt[message, defaultValue] 00prompt[] prompt[message] prompt[message, defaultValue] 01
>1prompt[] prompt[message] prompt[message, defaultValue] 03
<4prompt[] prompt[message] prompt[message, defaultValue] 03
prompt[] prompt[message] prompt[message, defaultValue] 0<7"text-align: center;"6>
<7body>
đầu ra
Trình duyệt được hỗ trợ. Trình duyệt được phương thức window prompt[] hỗ trợ được liệt kê bên dưới
HTML là nền tảng của các trang web và được sử dụng để phát triển trang web bằng cách cấu trúc các trang web và ứng dụng web. Bạn có thể học HTML từ đầu bằng cách làm theo Hướng dẫn HTML và Ví dụ về HTML này
JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này
Chúng tôi có một Cheat Sheet về Javascript, nơi chúng tôi đề cập đến tất cả các chủ đề quan trọng của Javascript để kiểm tra những chủ đề đó, vui lòng xem qua
"text-align: center;"6 hướng dẫn trình duyệt hiển thị hộp thoại có thông báo tùy chọn nhắc người dùng nhập một số văn bản và đợi cho đến khi người dùng gửi văn bản hoặc hủy hộp thoại
Trong một số điều kiện — ví dụ: khi người dùng chuyển tab — trình duyệt có thể không thực sự hiển thị hộp thoại hoặc có thể không đợi người dùng gửi văn bản hoặc hủy hộp thoại
cú pháp
prompt[] prompt[message] prompt[message, defaultValue]
Thông số
"text-align: center;"7 Tùy chọn
Một chuỗi văn bản để hiển thị cho người dùng. Có thể bỏ qua nếu không có gì để hiển thị trong cửa sổ nhắc
"text-align: center;"8 Tùy chọnMột chuỗi chứa giá trị mặc định được hiển thị trong trường nhập văn bản. Lưu ý rằng trong Internet Explorer 7 và 8, nếu bạn không cung cấp tham số này, chuỗi "text-align: center;"9 là giá trị mặc định
Giá trị trả về
Một chuỗi chứa văn bản được nhập bởi người dùng hoặc >0
ví dụ
let sign = prompt["What's your sign?"]; if [sign.toLowerCase[] === "scorpio"] { alert["Wow! I'm a Scorpio too!"]; } // there are many ways to use the prompt feature sign = window.prompt[]; // open the blank prompt window sign = prompt[]; // open the blank prompt window sign = window.prompt['Are you feeling lucky']; // open the window with Text "Are you feeling lucky" sign = window.prompt['Are you feeling lucky', 'sure']; // open the window with Text "Are you feeling lucky" and default value "sure"
Khi người dùng nhấp vào nút OK, văn bản đã nhập trong trường nhập liệu sẽ được trả về. Nếu người dùng nhấp vào OK mà không nhập bất kỳ văn bản nào, một chuỗi trống sẽ được trả về. Nếu người dùng nhấp vào nút Hủy, hàm này sẽ trả về >0
Lời nhắc trên xuất hiện như sau [trong Chrome trên macOS]
ghi chú
Hộp thoại nhắc chứa hộp văn bản một dòng, nút Hủy và nút OK, đồng thời trả về văn bản [có thể trống] mà người dùng đã nhập vào hộp văn bản đó
Xin lưu ý rằng kết quả là một chuỗi. Điều đó có nghĩa là đôi khi bạn nên truyền giá trị do người dùng cung cấp. Ví dụ: nếu câu trả lời của họ phải là Số, bạn nên chuyển giá trị thành Số
const aNumber = Number[window.prompt["Type a number", ""]];
Hộp thoại là cửa sổ phương thức; . Vì lý do này, bạn không nên lạm dụng bất kỳ chức năng nào tạo hộp thoại [hoặc cửa sổ phương thức]