08 August 2017

ASP.NET Custome Validator Numbers Only

 Menginput atau memasukan sebuah number ( num/nomor ) kedalam form field secara tingkat lanjut atau advance ini kita harus menggunakan system validator yang harus akurat. seperti ia melihatku saat bermain laptop. 
ASP.NET Custome Validator Numbers Only
ASP.NET Custome Validator Numbers Only



  • Standartd Validation to make sure


Problem ( masalah )


 Numbers Only kita menggunakan ini saja , semisalnya untuk sebuah input NIM ( Nomor Induk Mahasiswa ) bagaimana cara membuat custome validator ? how ? katakan secara langsung dengan rasa malu

Baca juga :  Memahami Sintak Dasar dan Semantik Dalam Konsep Logika Bahasa Pemrograman HTML 5

Solution ( Solusi )


 buatlah sebuah form txtbox (textbox) dan btn ( button ) dilengkapi dengan validator seperti code script ( skrip ) dibawah ini dengan format .aspx : jangan format hati ku :v
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CustomNim.aspx.cs" Inherits="Bab3.CustomNim" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    Masukan Nim :<asp:TextBox ID="txtNim" runat="server"/><%-- www.yogi-aw.id | Deyawman , www.yogithesymbian.blogspot.com | Deyawman --%>
<asp:CustomValidator ID="cvNim" runat="server" 
  ErrorMessage="NIM harus 8 Karakter" 
  ControlToValidate="txtNim" 
  onservervalidate="CekNim_ServerValidate" /><br />
<asp:Button ID="btnSubmit" runat="server" 
  Text="Submit" />

    </div>
    </form>
</body>
</html>

 Setelah itu masukan script code .aspx.cs nya sebagai limit atau menentukan berapa value length

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Bab3
{
    public partial class CustomNim : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void CekNim_ServerValidate(object sender, ServerValidateEventArgs e)
        {
            if (e.Value.Length != 8)
            {
                e.IsValid = false;
            }
            else
            {
                e.IsValid = true;
            }
        }

    }
}

 Jalankan program validator nya dan lihat hasilny.

Baca juga : Tutorial Install Laravel di Windows ( XAMPP )

Diskusi


 Apakah penting sebuah validator number ini ?
Sangat berguna bagi sebuah website yang menggunakan format asp.net untuk membuat sebuah form field add NIM maupun sebuah NIK ( Nomor Induk Keluarga ) , NIS ( Nomor Induk Siswa ).


ok sekian semoga bermanfaat
thanks for read

Artikel Terkait


EmoticonEmoticon