Page 256 - SK tingkatan 5
P. 256

Rajah 3.2.24  Laman web dalam bentuk borang yang mengandungi medan input


                  Tahukah
                     Anda


                 Pengesahsahihan           Dalam bab ini, kita akan membina laman web yang akan melakukan
                 pada data input         pengesahsahihan (validation) pada input daripada pengguna untuk
                 dalam komputer
                 pelayan kadangkala      mengelakkan terjadinya ralat semasa proses penyimpanan data ke dalam
                 tidak mencukupi         pangkalan data, seperti yang ditunjukkan dalam Rajah 3.2.25. Rajah
                 untuk menjamin          3.2.26 menunjukkan paparan output laman web DaftarPelajar.php.
                 pengesahan form yang
                 berjaya dan selamat.      Ada beberapa cara pengesahsahihan pada input boleh dilakukan.
                 Pembangun laman web     Antara cara yang lazim dilakukan adalah seperti yang berikut:
                 mempertimbangkan
                 cara melakukan          1  Pastikan kandungan medan input yang wajib diisi dengan data tidak
                 pengesahsahihan data        kosong.
                 input pada komputer
                 pelanggan dengan        2   Semak kandungan medan input sama ada mematuhi format yang
                 menggunakan bahasa          ditetapkan seperti medan input untuk e-mel atau nombor telefon.
                 penskripan pelanggan
                 seperti JavaScript. Hal   3   Semak kandungan medan input untuk angka sama ada mematuhi
                 ini bermakna laman          kriteria tertentu seperti nilai markah antara nilai 0 hingga 100.
                 web tersebut menjadi
                 lebih responsif.        4  Semak sama ada Form telah dihantar kepada komputer pelayan.
                 Dengan kaedah ini,
                 form tidak akan
                 dihantar sekiranya
                 pengesahsahihan gagal
                 dan pengguna akan
                 mendapat maklum
                 balas dengan segera.



                 248   Sains Komputer Tingkatan 5                                                                                                                                                                PB
   251   252   253   254   255   256   257   258   259   260   261