Tôi chắc chắn mọi người đều biết hành vi đó. Bạn điền vào một mẫu trên web, và bạn gửi nó. Sau khi gửi, bạn nhận ra rằng bạn đã điền vào một số dữ liệu sai. Vì vậy, bạn nhấp vào nút quay lại trình duyệt. Sau đó, đôi khi biểu mẫu vẫn có dữ liệu bạn đã nhập (những gì bạn đang hy vọng trong tình huống này) và đôi khi không.Tại sao biểu mẫu HTML đôi khi bị xóa khi nhấp vào nút quay lại trình duyệt
Tôi không thể tìm thấy bất kỳ kết nối nào khi nó bị xóa và khi nào không.
Một số câu trả lời tôi tìm thấy trên internet/stackoverflow:
- trên các kết nối https, hình thức luôn xóa
- khi sử dụng các trang web động với các phiên, hình thức luôn xóa
Nhưng cả hai của họ chắc chắn là sai. Tôi đã thấy các trang web (giống như của riêng tôi) giữ biểu mẫu dữ liệu sau khi trình duyệt quay lại và đang sử dụng https và đang sử dụng các phiên.
Vì vậy, vui lòng: bất kỳ ai cũng có thể giải thích cho tôi cách trình duyệt xử lý nội dung này không?
Nhân tiện: công việc của tôi là đảm bảo rằng dữ liệu biểu mẫu là không bị xóa.
Cảm ơn câu trả lời của bạn. Tất nhiên, bạn hoàn toàn đúng với cách làm của bạn. Nhưng đây là khá nhiều công việc đôi khi (đặc biệt là nếu bạn cần phải thêm hành vi này sau đó). Cuộc sống sẽ dễ dàng hơn nhiều nếu chỉ trình duyệt có thể thực hiện công việc. Đây là nơi câu hỏi của tôi nhắm đến. Có cách nào để trình duyệt thực hiện công việc không !? – Gerwald