JavaScript – Validacija unosa e-mail adrese

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