Ukoliko ste na svom sajtu postavili formu na osnovu koje se vaลกi posetioci pretplaฤuju na neke vaลกe usluge, i to putem e-mail adrese, biฤe vam potreban i sledeฤi skript. Da buduฤi pretplatnici ne bi pogreลกili pri unosu sopstvene e-mail adrese, mi ฤemo pomoฤu JavaScript koda izvrลกiti proveru unosa (validaciju), i to pre nego ลกto se rezultat forme poลกalje (dogaฤaj OnSubmit). Validacija ฤe se sastojati u proveri, da li upisani string (u tekst polju) sadrลพi znak „et“ (@) i da li je uopลกte neลกto upisano u dato polje.
Na naลกu stranicu ฤemo postaviti jedno tekstualno polje i dugme za slanje. I potom pri dogaฤaju „onSubmit“ pozvati funkciju „validacija“ koja ฤe izvrลกiti potrebnu proveru:
<HTML>
<HEAD><SCRIPT Language=“JavaScript“>
// Provera @ znaka
function validacija()
{
//Provera da li je sadrzaj polja prazan ili nema @ znaka
if ((document.forms[0].polje.value.length == 0) ||
(document.forms[0].polje.value.indexOf(‘@’) < 0))
{
alert(‘Pogresili ste u unosu vase e-mail adrese!’)
return false
}
else
return true
}
</SCRIPT>
</HEAD>
<BODY
onLoad=“document.forms[0].polje.focus();
document.forms[0].polje.select()“>
<FORM onSubmit=’return validacija()’>
<INPUT TYPE=’TEXT’ NAME=’polje’>
<INPUT TYPE=’SUBMIT’ VALUE=’E-mail’>
</FORM></BODY>
</HTML>
Pratite Krstaricu na www.krstarica.com