Beranda > IT, Website > Function filter Numerik dengan PHP

Function filter Numerik dengan PHP

function phpasslam pak!! mau nanya nech… sya mau buat function. tp kok function yg sya buat ini tidak jalan/tidak berfungsi y??? tolong donk penjelasannya….ini script file na “digit.js”. maaf pak!! klo sya kirim script ke blog ini… kadang2 pnulisan script nya da yang hilang wktu slesai komentr!! jd maaf klo script nya kadang g jelas…

Luar biasa mas Anwar ini. Tekadnya buat belajar PHP tak pernah surut. Lanjutkan BOY.hii…Senin 04/02/2013 ini saya luangkan sedikit waktu untuk membuka blog, niatnya mau nulis sedikit catatan kecil tentang UML ( Unified Modeling Language ) yang diajarin sama alumni Department of Computer Science  Saitama University, Jepang, terimakasih banyak Pak🙂. Namun sebelum sempat  menulis tentang itu,  kok ada sebuah pertanyaan di kolom WEB 1.  Baiklah Saya putuskan akan menjawab pertanyaan ini terlebih dahulu.

Setelah membaca pertanyaan, sekaligus coding yang di lampirkan kepada saya. Ternyata tentang membuat function untuk memfilter input pada sebuah Textfield. Input Type seperti email, NIP ataupun NO Telepon  memang harus di buatkan sebuah  filter, Sehingga memperkecil kesalahan dari pihak user sekaligus memudahkan si pemilik data/admin dalam mendapatkan sebuah informasi yang akurat. Baiklah disini langsung saja saja berikan contoh coding function yang dibuat untuk memfilter sebuah input :

<html>
<head>
<script type=”text/javascript”>

//membuat fungsi dgn nama cekNumber
function cekNumber()
{
// membuat sebuah variabel dgn nama x , untuk menyimpan nilai dari form1 yang ditampung oleh komponen data
var x = document.form1.data.value;

// membuat daftar angka yang boleh di masukan
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 dgn looping (for)
for (i=0; i<=x.length-1; i++)
{
// jika karakter ke-i termasuk dalam  angka yang boleh dimasukan, maka nilainya TRUE
// namun jika tidak, nilai FALSE
//setiap i adalah setiap digit NIP yang di masukan

//cek NIP
if (x[i] in list) cek = true;
else cek = false;

// gunakan operasi and (&&) untuk mengatasi kemungkinan Input yang kombinasi misal(123AB2)
status = status && cek;
}

if (status == false)
{
// jika status akhir bernilai FALSE maka munculkan kotak peringatan

alert(“Semua NIP harus berupa angka”);
return false;
}
else
{
// mengembalikan kenilai true jika terjadi kesalahan
return true;
}
}

</script>
</head>
<body>

<form name=”form1″  method=”post” onsubmit=”return cekNumber()” action=”codingselanjutnya”>
<H1>Masukkan huruf atau kombinasi huruf dan angka maka akan terdapat pesan kesalahan</H1><br>
Input NIP  <input type=”text” name=”data”> <input type=”submit” name=”submit” value=”Proses”>
</form>

</body>
</html>

NB: Gunakan penyimpanan format PHP. Fungsinya untuk menghindari kemungkinan jika pengguna web anda tidak mengaktifkan Java Script pada web Browser. contoh : digit.php

Rizqi Agung Permana

Untuk Indonesia Yang Lebih Baik

Kategori:IT, Website
  1. anwar
    16/02/2013 pukul 10:25 pm

    ilmu yang sangat bermanfaat…. maksh

    • rizqipermana
      02/03/2013 pukul 6:46 am

      Siiipppp…sama2 Boy…:D

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: