Validasi kartu kredit
sangat diperlukan untuk situs-situs jual beli online
Untuk mempraktekkannya berikut adalah cara-caranya:
Skrip KontrolValidasi/summaryvalidator.aspx
1.Deklarasikan control input yang menampung nilai dari DisplayMode dari ValidationSummary Control.
<asp:dropdownlist id=”dispMode” autopostback
onSelectedIndexChanged=”chgMode” runat=”server”>
<asp:listitem>List</asp:listitem>
<asp:listitemselected>Bulleted List</asp:listitem>
<asp:listitem>Single Paragraph</asp:listitem>
</asp:dropdownlist>
2.Deklarasikan semua control inputan pada web form
Asp:radiobuttonlist id=”RadioButtonList1” runat=”server”>
<asp:listitem>MasterCard</asp:listitem>
<asp:listitem>Visa</asp:listitem>
</asp:radiobuttonlist>
<asp:textbox id=”TextBox1” runat=”server”/>
<asp:dropdownlist id=”DropDownLiast1” runat=”server”>
<asp:listitem></asp:listitem>
<asp:listitem>07/01</asp:listitem>
<asp:listitem>08/01</asp:listitem>
<asp:listitem>09/01</asp:listitem>
<asp:listitem>10/01</asp:listitem>
<asp:listitem>11/01</asp:listitem>
<asp:listitem>12/01</asp:listitem>
<asp:listitem>01/02</asp:listitem>
<asp:listitem>02/02</asp:listitem>
<asp:listitem>03/02</asp:listitem>
<asp:listitem>04/02</asp:listitem>
<asp:listitem>05/02</asp:listitem>
</asp:dropdownlist>
3.Deklarasikan control inputan kosong(requiredvalidator) untuk masing-masing inputan yang membutuhkan validasi.Properti teks dari semua validator mempunyai nilai sama
<asp:requiredfieldvalidator id=”RequiredFieldValidator1”
Controltovalidate=”RadioButtonList1”
Errormessage=”Card Type.”
Text=”*” runat=”server”/>
<asp:requiredfieldvalidator id=”RequiredFieldValidator2”
Controltovalidate=”TextBox1”
Errormessage=”Card Number.”
Text=”*” runat=”server”/>
<asp:requiredfieldvalidator id=”RequiredFieldValidator3”
Controltovalidate=”DropDownList1”
Errormessage=”Expiration Date.”
Text=”*” runat=”server”/>
Deklarasikan ValidationSummary Control.
<asp:validationsummary id=”dispSumm” runat=”server”
Headertext=”you must enter a value in the following fields:”
Forecolor=”blue”/>
4.Buat method chgMode untuk mengatur tampilan dari pesan kesalahan validasi inputan
<script language =”VB” runat =”server”>
Sub chgMode(src As Object, e As EventArgs)
`Ubah tampilan dari validatorsummary sesuai dengan pilihan”dispMode” pada DropDownList
dispSumm.DisplayMode=CType(dispMode.SelectedIndex,ValidationSummaryDisplayMode)
validate()
End Sub
</script>