Tehnika Krstarice > Programiranje > JavaScript - Validacija unosa e-mail adrese

JavaScript - Validacija unosa e-mail adrese

18.01.2001.

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>

Preporučite ovaj članak

Članak još uvek nije ocenjen.