Formlardan bilgi ikinci sayfaya gönderilmeden önce yazilan bilgilerin kontrolünü nasail yapilir onun hakkindaki Vbscript yöntemini sizlerle paylasmak istedim.
normal olan sistemde submit butonuna basilinca bilgi ikinci sayfaya gider ve orada kontrol edilirdi. yada form bilgileri ayni sayfa üzerinden gönderildikten sonra kontrol edilirdi. Bu sistemin dez avantajlari avantajlarindan daha çok oldugu için bilgiler yazilip gönder (Submit) butonuna baslip, bir script yardimi ile kontrol edilip daha sonra form içerisindeki Action 'a gönderilir. bunu pratik olarak size aktaracagim.
Öncelikle olarak form oldugu gibi olusturulup sadece submit butonunda yer alan Type = "Submit" bölümü Type = "Button" olarak degistirin. bunun içerisindeki OnClick Event içerisibe kontrolünü saglayacamiz VbScript modülünün adini yazariz.
VbScript Modülü Nasil Olacak.
</head>
<script language="VBScript" type="text/vbscript">
Sub FormKontrol()
'Bu Araya Gelecek kisim sartlardan olusacak
' Ben Bir Tane Örnek Veriyorum.
FORMELEMENTDEGERI = Form_adi.Form_Element_adi.Value
if trim(FORMELEMENTDEGERI) = "" then
Msgbox "Lütfen Bos Kalan Yerleri doldurunuz"
Form_Adi.Form_Element_Adi.Focus
Exit Sub
End if
.
.
.
.
.
Form_Adi.Submit
' Yukaridaki if - End if Arasinda Bilginin bos olup olmadiginin
' Kontrolünü Yaptik. eger bos degil ise formu gönderecek
' yapmayacak. eger bos ise sizi doldurmaniz için uyaracak ve
' Sub dan Çikacak. mantigi sadece bu kadar. can alici noktanin
' Form içerisindeki Submit butonunda oldugunu bir daha
' animsatmak istiyorum.
End Sub
</script>