Validasi Sederhana

Validasi adalah suatu proses pemeriksaan data saat data tersebut di input,
apakah data tersebut valid atau tidak untuk diperbolehkan disimpan ke dalam database.
Pada umumnya ada beberapa validasi data yang sering digunakan programmer dalam menuliskan
coding database, diantaranya adalah validasi data untuk :

1.memberi batasan jumlah karakter yang boleh di input
2.menyaring karakter data input berupa data angka
3.menyaring karakter data input berupa data huruf
4.menyaring karakter data input berupa data change case

Pada tutorial kali ini saya akan mencoba validasi data point 2 & 3(angka&huruf) script codenya adalah sbb:


<html>
<head>
<script type=”text/javascript”>
function cekNumerik()
{
// membaca nilai dari input form (komponen bernama ‘data’), dan disimpan sebagai x
var x = document.form1.data.value;
// membuat daftar karakter ‘0′ s/d ‘9′ dalam array
var list = new Array(”0″, “1″, “2″, “3″, “4″, “5″, “6″, “7″, “8″, “9″);
// nilai awal status
var status = true;
// proses pengecekan setiap karakter dalam string
// looping dilakukan sebanyak jumlah karakter dalam string
for (i=0; i<=x.length-1; i++)
{
// jika karakter ke-i termasuk dalam array, maka nilainya TRUE
// sedang jika tidak, nilai FALSE
if (x[i] in list) cek = true;
else cek = false;
// kenakan operasi AND
status = status && cek;
}
if (status == false)
{
// jika status akhir bernilai FALSE maka munculkan kotak peringatan
// dan akan mengembalikan nilai FALSE
alert(”Bukan angka”);
return false;
}
else
{
// sedang jika nilai status akhir TRUE, maka akan mengembalikan nilai TRUE
return true;
}
}
</script>
</head>
<body>
<form name=”form1″ method=”post” onsubmit=”return cekNumerik()” action=”berhasil.html”>
Input <input type=”text” name=”data”> <input type=”submit” name=”submit” value=”Submit”>
</form>
</body>
</html>

Output >>>> Klik
selamat mencoba :-)


Sumber : http://blog.rosihanari.net/

0 komentar: