[ davor4 @ 05.03.2008. 16:42 ] @
Javascriptom pokušavam napraviti validaciju forme. Za sada mi je uspjelo napraviti ispitivanje praznih polja i to na sljedeći način:
Code:
function checkform()
{
    if (document.vijesti_dodaj.naslov.value == '')
    {
        alert('Unesi naslov!');
        return false;
    }
    else if (document.vijesti_dodaj.autor.value == '')
    {
        alert('Unesi autora!');
        return false;
    }
    else if (document.vijesti_dodaj.sadrzaj.value == '')
    {
        alert('Unesi sadržaj!');
        return false;
    }
    return true;
}

Sad bih želio dodati npr. da polje naslov ne može biti veće od 25 i to sam pokušao da kod if uvjeta napravim sljedeće
Code:
 if (document.vijesti_dodaj.naslov.value == '' && document.vijesti_dodaj.naslov.value > 25)
,
ali nakon testiranja vidim da se uvjet ispituje samo za prazno polje, i prelazi na ispitivanje sljedećeg polja.
[ Aleksandar Ružičić @ 05.03.2008. 16:56 ] @
ne treba ti && (I) nego || (ILI)
znaci ovako nesto:
Code:

if (document.vijesti_dodaj.naslov.value == '' || document.vijesti_dodaj.naslov.value.length > 25)
{
    alert('Unesi naslov koji je kraci od 25 karaktera!');
    return false;
}


e da, i duzinu stringa isitujes sa length svojstvom
[ davor4 @ 05.03.2008. 17:59 ] @
thx ;)