Trong hầu hết các trang, nếu bạn thực hiện một hành động nào đó (như chỉnh sửa, tạo) và khi tôi cố gắng thoát, nó chủ yếu nhắc tôi nếu tôi thực sự muốn thoát. Hộp thoại cung cấp cho tôi hai tùy chọn: để lại hoặc hủy và tiếp tục. Làm thế nào để bạn thực hiện điều này trong JavaScript? Tôi có phải sử dụng một phần tử meta không?
Và vui lòng không đề cập đến
xác nhận trước khi thoát hộp thoạibeforeunload
, trừ khi đó là cách thực sự và duy nhất để thực hiện việc này.
Trả lời
Tại sao không đề cập đến onbeforeunload
? Nó được xây dựng theo cách để làm như vậy, và tôi không thấy một vấn đề bằng cách sử dụng nó.
function myConfirmation() {
return 'Are you sure you want to quit?';
}
window.onbeforeunload = myConfirmation;
Điều này tạo ra hộp thoại mặc định của trình duyệt để lại hoặc ở lại hộp thoại. Nếu bạn muốn một cái gì đó fancier, bạn có thể có chức năng đó gọi lên một hộp thoại jQuery hoặc Fancybox ví dụ, và trả về 'true' hoặc' false' dựa trên những gì xảy ra trong hộp thoại fancier đó. – casraf
Cảm ơn bạn, trình duyệt trên điện thoại di động của tôi đã tạo ra hộp thoại chính xác. – slice
Hãy đánh dấu phần này là được chấp nhận rồi :) – casraf
- 1. JQuery hộp thoại xác nhận
- 2. Hộp thoại xác nhận GWT
- 3. Xác nhận hộp thoại khi tôi đóng trình duyệt?
- 4. Hộp thoại xác nhận khi chạy trong asp.net
- 5. Hộp thoại xác nhận SMS của Android
- 6. Hộp thoại Dojo với nút xác nhận
- 7. Hộp thoại PyQt - Cách thoát khỏi hộp thoại sau khi nhấn nút?
- 8. C# Xác nhận trước khi rời khỏi sự kiện accept_button
- 9. mvc ajax.actionlink với hộp thoại jquery xác nhận
- 10. Cách sử dụng Hộp thoại Giao diện người dùng jQuery như hộp thoại "xác nhận trước khi gửi" trên mẫu ASP .NET
- 11. Hiển thị hộp thoại xác nhận trong Fragment
- 12. Hộp thoại xác nhận Silverlight để tạm dừng chủ đề
- 13. Hộp thoại xác nhận jQuery trong nút ASP.NET OnClientClick
- 14. Hộp thoại Jquery - không phai mờ trước khi đóng
- 15. Hiển thị hộp thoại in trước khi in
- 16. PHP: Hiển thị hộp thoại có/không có xác nhận
- 17. Hộp thoại Xác nhận các vấn đề về Dialog
- 18. Cách xử lý hộp thoại xác nhận xem trên web?
- 19. Nhấp vào Xác nhận hộp thoại Selenium trong .NET
- 20. MVC3 Liên kết hành động với hộp thoại xác nhận
- 21. MATLAB: Nhập để xác nhận hộp thoại đầu vào?
- 22. Hộp thoại xác nhận Android trả về true hoặc false
- 23. cách tạo hộp thoại xác nhận trong cửa sổ điện thoại 7?
- 24. Nhập vào hộp thoại xác thực
- 25. Làm thế nào để xóa xác thực không thành công trong hộp thoại khi mở lại hộp thoại
- 26. ASP.NET xác nhận trước khi thực hiện codebehind
- 27. Eclipse không xác nhận thoát khi nhấn lệnh + q
- 28. Cách nhận kích thước hộp thoại?
- 29. WPF hiển thị hộp thoại trước cửa sổ chính
- 30. Sử dụng hộp thoại jquery ui để xác nhận hành động để gửi biểu mẫu
kiểm tra: http://www.w3schools.com/js/tryit.asp?filename=tryjs_confirm – rags
@rags Không trên xác nhận hộp một mình, xác nhận hộp khi bạn cố gắng để thoát khỏi trang. – slice