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