VBScript – Validacija podataka sa formulara

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.

Pratite Krstaricu na www.krstarica.com