Saya membutuhkan cara untuk menghapus semua bidang dalam formulir saat pengguna menggunakan tombol kembali browser. Saat ini, browser mengingat semua nilai terakhir dan menampilkannya saat Anda kembali.
Klarifikasi lebih lanjut tentang mengapa saya membutuhkan ini, saya memiliki kolom input yang dinonaktifkan yang nilainya dihasilkan secara otomatis menggunakan algoritme untuk membuatnya unik dalam grup data tertentu. Setelah saya mengirimkan formulir dan data dimasukkan ke dalam database, pengguna seharusnya tidak dapat menggunakan nilai yang sama lagi untuk mengirimkan formulir yang sama. Oleh karena itu, saya telah menonaktifkan bidang input di tempat pertama. Tetapi jika pengguna menggunakan tombol kembali browser, browser mengingat nilai terakhir dan nilai yang sama dipertahankan di bidang masukan. Karenanya pengguna dapat mengirimkan kembali formulir dengan nilai yang sama.
Yang tidak saya mengerti adalah apa yang sebenarnya terjadi saat Anda menekan tombol kembali di browser. Sepertinya seluruh halaman diambil dari cache tanpa pernah menghubungi server jika ukuran halaman berada dalam batas cache browser. Bagaimana cara memastikan bahwa halaman dimuat dari server terlepas dari pengaturan browser saat Anda menekan tombol kembali di browser?