Sebagian besar nilai input bentuk cache browser. Jadi, saat pengguna menyegarkan halaman, input memiliki nilai yang sama.
Inilah masalah saya. Ketika pengguna mengklik Simpan , server memvalidasi data yang diposkan (mis. Produk yang dicentang), dan jika tidak valid, mengirimkannya kembali ke browser. Namun, seperti yang dinyatakan di atas, meskipun server menghapus pilihan untuk beberapa nilai, nilai tersebut mungkin masih dipilih karena cache browser!
Data saya memiliki kotak centang yang tidak terlihat (sampai item induk dipilih), sehingga pengguna mungkin bahkan tidak menyadari bahwa beberapa nilai sebelumnya masih dipilih, sampai mengklik Simpan lagi dan mendapat pesan kesalahan - meskipun pengguna mengira tidak. Yang menjengkelkan.
Ini dapat diselesaikan dengan melakukan Ctrl+ F5, tetapi ini bahkan bukan solusi. Apakah ada cara otomatis / terprogram untuk memberi tahu browser agar tidak menyimpan data input formulir di beberapa formulir / halaman?
<select>
daftar drop-down . Saya memiliki daftar dan telah menentukan selected
pilihan tetapi menyegarkan halaman mempertahankan opsi yang dipilih sebelumnya.
<form autocomplete="off"...
ada pilihan untuk Anda? Apakah masalah ini terjadi di semua browser, atau hanya di satu browser tertentu?