Hm, ovo je dosta jednostavno. Da nisi prespavao poneko predavanje?
Code:
<form ... onsubmit="checkform (this);">
...
<input type="text" name="username" />
...
</form>
<script>function checkform (form)
{
if (form.username.value.length < 5)
{
alert ('too short username');
form.username.focus ();
form.username.select ();
return false;
}
if (form.username.value.length > 15)
{
alert ('too short username');
form.username.focus ();
form.username.select ();
return false;
}
return true;
}
</script>
E sad - ako korisničko ime treba da zadovolji pored ovoga i neko dodatno pravilo (recimo - samo brojke i slova ali ne mogu samo brojke i ne mogu samo slova,...) - ovo nije od pomoći već treba malo igranja s regularnim izrazima.
Uopšte, ako želiš da se izboriš s validacijom formulara, najbolje nauči regularne izraze. I s osnovama već možeš biti u stanju da rešavaš većinu provera koje su potrebne za formular.