Tehnika Krstarice > Programiranje > VBScript - Validacija podataka sa formulara

VBScript - Validacija podataka sa formulara

28.03.2001.

Visual Basic Script možete vrlo lako iskoristiti za validaciju podataka unetih preko formulara. Ako vas dodatno zanima tema validacije, možete potražiti u arhivi primer validacije formulara izvedene u JavaScript-u. Kao što znate, validacijom proveravamo tačnost unetih podataka, tj. pripadnost odgovarajućem domenu.

U sledećem primeru možete videti kako izgleda jednostavna validacija podataka unetih preko formulara, i to validacija koja se izvršava na strani klijenta. HTML kod koristićemo za formiranje jednog text box-a i jednog dugmića. Kada stranicu budete učitali u Internet Explorer videćete malo tekst polje i dugme odmah pored njega. Koristićemo dugme (button), a ne Submit kontrolu, zbog toga što ako koristimo Submit nećemo videti nikakav rezultat validacije, već će se podaci odmah proslediti serveru.

<html>
<head>
<TITLE>Jednostavna validacija</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub dugme_provera_OnClick
  Dim Forma
  Set Forma = Document.ValidacionaForma
  If IsNumeric(Forma.TeksPolje.Value) Then
    If Forma.TeksPolje.Value < 1 
    Or Forma.TeksPolje.Value > 10 Then
      MsgBox "Molimo unesite broj izmedju 1 i 10."
    Else
      MsgBox "Hvala."
    End If
  Else
    MsgBox "Molimo unesite numericku vrednost."
  End If
End Sub
-->
</SCRIPT>
</HEAD>
<BODY>
<H3>Primer<br>
  jednostavne<br>
  validacije</H3>
<FORM NAME="ValidacionaForma">
  Unesite vrednost izmedju 1 i 10:
<INPUT NAME="TeksPolje" TYPE="TEXT" SIZE="2">
<INPUT NAME="dugme_provera" TYPE="BUTTON" VALUE="Posalji">
</FORM>
</BODY>
</HTML>

Da bi se podaci poslali serveru, programski kod inicira metod Submit na objektu formulara, po proveri podataka. Od tog trenutka server preuzima podatke, kako preuzima i druge - osim što su prosleđeni podaci provereni i tačni.

Preporučite ovaj članak

3.00 (glasova: 1)