Home > Visual Basic .NET > Cara mudah memvalidasi input textbox

Cara mudah memvalidasi input textbox

January 18, 2011

Beberapa waktu lalu saya sudah pernah memposting beberapa kode untuk validasi input seperti validasi angka dan validasi huruf  dan kali ini kita akan bahas cara mudah untuk memvalidasi isian TextBox yang wajib diisini, tentunya fungsi disini baru terasa manfaatnya klo objek TextBox yang divalidasi lumayan banyak.

Oke kita lihat dulu gambar berikut :

Pada gambar diatas terlihat inputan yang berwarna merah yang akan kita validasi, klo dirinci lagi nama objeknya seperti berikut :

  1. Nomor Mahasiswa (txtNoMhs)
  2. Nama (txtNama)
  3. Alamat (txtAlamat)
  4. Ayah (txtAyah)

Nah untuk bagian kode tinggal kita tambahkan fungsi berikut :

Private Function IsEmptyText(ByVal objText() As System.Windows.Forms.TextBox) As Boolean
    Dim i As Integer

    For i = 0 To objText.GetUpperBound(0) ' lakukan perulangan sebanyak array objek
        If Not (objText(i).Text.Length > 0) Then ' validas inputkan text, klo enggak diisi tampilkan peringatan
            MessageBox.Show("Maaf isian data belum lengkap !", "Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
            objText(i).Focus()

            Return True

        End If
    Next

    Return False
End Function

Selanjutnya untuk menggunakannya pun lumayan mudah, cukup seperti berikut :

Private Sub btnCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCheck.Click
    ' tinggal daftarkan obj textbox yg perlu divalidasi disini, gampangkan.
    If Not IsEmptyText(New System.Windows.Forms.TextBox() {txtNoMhs, txtNama, txtAlamat, txtAyah}) Then
        MessageBox.Show("Siippp semua data yang dibutuhkan sudah diisi", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information)

        ' TODO : lanjutkan coding sesuai kebutuhan
    End If
End Sub

Selamat mencoba🙂

  1. August 6, 2011 at 4:56 pm

    Ok, mantap bos
    Makasih atas pencerahanx

    • August 8, 2011 at 1:42 am

      Sama2x om

  2. November 29, 2011 at 8:44 am

    Artikel-artikelnya sangat bermanfaat. Ijin menggunakannya ya… Terima kasih

    • November 29, 2011 at 9:00 am

      Oke om silahkan🙂

  3. firmana i. zery
    January 26, 2012 at 10:02 pm

    mau nanya bang..

    kalo gini sama gak dengan punya abang hasil validasinya??

    if txtNoMhs = “” then
    msgbox(“Maaf Isian Data Belum Lengkap”, vbExclamation)

    • January 27, 2012 at 9:01 am

      Sama aja om

  4. ovy
    September 9, 2012 at 5:42 pm

    Ass, Om mau nanya ni om, Gimana cara Menyimpan Teks Pada RichTexBox ke dlm database mysql Agar Format Tulisannya Gak Berubah….???

  5. Ali Rosyid
    August 27, 2013 at 12:40 pm

    mas admin punya koding vb.net checkbox pada datagrid. data yang di check itu bisa di edit secara bersamaan.

    Pada kolom pertama kolom check. updatenya sesuai kode

    Mohon bantuannya Mas…

    • August 28, 2013 at 9:06 am

      Coba kesini om.

  1. No trackbacks yet.
Comments are closed.
%d bloggers like this: