Baca Juga : Membuat Pernyataan Atau Statement Pada Javascript, JavaScript Syntax, Cara Install Microsoft SQL Server 2008 R2 (MSSQL 2008 R2) Cara Install Wonderware Intouch, Intouch Network Application Development (NAD), PHP Connection To MySQL Database Show Pernahkah kamu mendengar istilah Cross-Site Scripting? Cross-Site Scripting digunakan untuk menggambarkan kondisi situs yang rusak akibat user memasukkan script code atau tag HTML di form isian. Karena itu, peranan validasi nilai sangatlah penting. Validasi nilai dapat membatasi inputan user, apakah nilai yang harus diinputkan berupa angka, huruf, atau hanya dapat input di range tertentu saja. Dalam pembahasan kali ini saya akan membahas mengenai bagaimana membuat validasi nilai. Berikut langkah-langkah yang dapat digunakan untuk membuat validasi form dengan HTML dan PHP : Cara Membuat Validasi Form dengan HTML dan PHP1. Buka XAMPP Control Panel dan aktifkan Apache dan MySql. 2. Buka text editor, seperti Notepad++, atau Dreamweaver dan ketiklah script code berikut. <!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Cara Membuat Validasi Data dengan HTML-PHP</title> </head> <body> <form action="validasi-proses.php" method="get"> <fieldset> <legend>Cara Membuat Validasi Data dengan HTML-PHP</legend> <p>Nama: <input type="text" name="nama" /></p> <p> E-Mail: <input type="text" name="email" /></p> <p> <input type="submit" value="Proses Data" ></p> </fieldset> </form> <p>Validasi data digunakan untuk menampilkan kesalahan input pada form. Aturannya adalah <ol> <li>Tidak Boleh langsung mengakses halaman validasi-proses.php.</li> <li>Form Nama harus diisi.</li> <li>Form nama harus berupa huruf, tidak boleh angka dan karakter.</li> </ol> </p> </body> </html> Simpan script code di atas, simpan di folder xampplite – htdocs – buat folder baru (disini saya buat folder baru dengan nama “inwepo”) – saya simpan dengan nama file “validasi-proses.php”. Kesimpulan: Jika ada form inputan data yang kosong, maka akan tetap ditampilkan seberapa banyak inputan data yang telah diisi. PERCOBAAN KE-2Percobaan ke-2 ini bertujuan untuk melakukan validasi dari form inputan, dimana akan memastikan apakah ada form inputan yang kosong atau tidak.Percobaan ini akan memiliki dua file, yaitu 5 dan 6 yang disimpan dalam folder phpschool/validasi .Langkah 2.1Buatlah sebuah file yang bernama 5 yang mengandung kode program php seperti berikut :
Tidak ada perbedaan program langkah 2.1 dengan langkah 1.1, hanya berbeda pada saat pemanggilan file berikutnya. Jika langkah 2.1 akan memanggil file 6, sedangkan pada langkah 1.1 akan memanggil file proses.php .Langkah 2.2Salin kode program php berikut dan simpan dengan nama file 6
Langkah 2.3Jalankan file 5 pada browser, kemudian coba kosongkan pada salah satu form inputan, misal kita tidak mengisi form inputan "Nama Lengkap" seperti gambar di bawah ini :Seperti yang terlihat , data untuk "Nama Lengkap" sengaja kita kosongkan. Lalu amati apa yang terjadi setelah kita menekan tombol "Simpan" ?. Tentunya akan dilakukan proses validasi disisi server, apakah ada inputan yang kosong atau tidak. Maka apabila ada inputan kosong akan muncul tampilan seperti output berikut : Kesimpulan:Setelah user menginput data, maka data akan dikirim ke program disisi server. Kemudian akan diperiksa apakah ada form inputan yang kosong atau tidak. Jika ada, maka akan keluar informasi bahwa data tidak boleh kosong. Inilah yang dinamakan validasi disisi server PERCOBAAN KE-3Percobaan ke-3 ini bertujuan untuk melakukan validasi form inputan disisi client, yaitu dicek ketika kita menginputkan data dan sebelum data dikirim ke program disisi server .Dengan demikian dilakukan validasi di web browser.Percobaan ini akan memiliki dua file, yaitu 3 dan proses.php yang disimpan dalam folder phpschool/validasi .Langkah 3.1Buatlah sebuah file yang bernama 3 yang berisi kode program php sebagai berikut :
Dalam file 3, kita menambahkan keyword 8 untuk setiap form inputannya.Langkah 3.2Buat file dengan namaproses.php yang berisikan kode program seperti berikut. Programnya sama seperti pada langkah 1.2:
Langkah 3.3Jalankan file 3, lalu coba kosongkan pada bagian inputan "Tanggal Lahir". Ketika kita klik tombol "Simpan" maka akan dilakukan validasi terlebih dahulu sebelum data dikirim, seperti yang ditunjukkan oleh gambar dibawah ini :Kesimpulan:Untuk mengecek atau melakukan validasi form inputan, data tidak perlu dikirim ke sisi server. Program disisi web browser akan melakukan pengecekan apakah terdapat data yang kosong atau tidak. Apa itu form validasi?Apa itu Form Validation? Form validation adalah proses validasi data input yang diinputkan dari form. Proses validasi ini biasanya dilakukan di Controller dan menggunalan library form_validation .
Mengapa form validation diperlukan dalam pengembangan sebuah web enterprise?Validasi data form diperlukan untuk memastikan nilai input pengguna sudah sesuai dengan data yang diinginkan. Mungkin kita sudah banyak melihat contoh-contoh validasi form di beberapa website.
Apa itu validasi di laravel?Validasi atau validation dalam istilah pemrograman adalah proses pengecekan data yang masuk.
|