Cara Menyimpan Form Otomatis / AutoSave Menggunakan Cookies pada HTML PHP

Cara Menyimpan Form Otomatis Menggunakan Cookies pada HTML PHP – Hai ketemu lagi dengan saya dewan komputer dan pada kesempatan kali ini saya akan memposting tentang cara mengembalikan isian form yang belum disimpan. Biasanya saat pengguna sedang mengisi form dan tiba-tiba terjadi masalah dan saat kembali ke menu form tersebut pasti data isian yang telah diisikan sebelumnya akan hilang. Hal ini tentu akan membuat pengguna malas karena harus mengetikkan lagi dari awal apa yang sudah diketikkan sebelumnya. Oleh karena itu saya akan membahas tentang cara menyimpan form isian yang telah diinputkan oleh pengguna sehingga isian pada form akan selalu ada / dapat direstore walaupun kita sudah pindah halaman atau refresh halaman.

Pada contoh kali ini saya tidak akan menyimpan ke dalam database, melainkan disimpan ke dalam cookies pada browser dengan menggunakan javascript. Sudah ada yang namanya plugin savy jadi kita tidak perlu membuat dari awal. Caranya sangat mudah yaitu

1. Pertama kita membutuhkan jquery.min.js dan savy.min.js, sobat bisa mendownloadnya terlebih dahulu dengan search di google atau bisa juga mendownload bersama project ini di akhir postingan.

2. Kemudian kita masukkan pada file kita dan pada contoh saya akan membuat file index.php jadi akan saya masukkan kode dibawah pada file index.php pada tag <body> paling bawah.

 

3. Kemudian saya buat formnya sebagai contoh, pada file index.php dengan mengisikan seperti kode dibawah

Penjelasan :

Pada javascriptnya kita sudah membuat dengan menambahkan kode dibawah

yang berarti savy akan menyimpan isian form dengan elemen yang mempunyai class .auto-save. oleh karena itu kita menambahkan auto-save pada nama classnya setiap elemen inputan.

Kemudian pada tombol dengan id #hapus akan menghapus semua cookies yang sudah dibuat jadinya jika pengguna sudah submit form dan jika pengguna belum submit form maka cookies akan tetap ada.

 

4. Dengan sedikit modifikasi untuk mempercantik tampilan menggunakan bootstrap maka kodenya akan menjadi seperti dibawah dan setelah di jalankan akan jadi seperti gambar dibawah

Hasil :

 

Cara diatas adalah menyimpan history dari inputan ke dalam cookies pada browser. Jika sobat belum klik simpan dan hapus history maka saat membuka halaman/form maka akan selalu muncul inputan sebelumnya yang sudah sobat inputkan pada form tersebut. Sebenarnya seharusnya tombolnya hanya ada 1 saja yaitu tombol Simpan jadi waktu disimpan maka history akan secara otomatis terhapus namun karena ini untuk demo jadi saya bedakan menjadi “Simpan” dan “Simpan & Hapus History“. Untuk mautosave ke dalam database juga akan saya posting nanti pada postingan saya selanjutnya yang tentunya menyimpan menggunakan Ajax tiap beberapa waktu yang telah ditentukan.

Sekian postingan saya tentang Cara Menyimpan Form Otomatis / AutoSave Menggunakan Cookies pada HTML PHP. Jika ada salah kata saya mohon maaf dan jika ada pertanyaan silahkan tinggalkan pada kolom komentar dibawah.

Jika sobat ingin mendownload tutorial diatas maka sobat bisa klik link dibawah ini :

Sampai jumpa pada postingan saya selanjutnya..

 

Leave a Reply

Your email address will not be published. Required fields are marked *

eighteen − six =