Uz izvinjenje zbog kašnjenja sa odgovorom (nastalo iz opravdanih razloga), u svoju odbranu imam da izjavim sledeće:
1. shvatio sam da je kapča bila suvišna pa sam je izbacio;
2. shvatio sam ali samo do pola, gde bi mogao biti uzrok, samim tim i rešenje, ali pošto od pola na tamo ne razumem, prilažem funkciju kojom proveravam da li su pojedina polja popunjena (uzgred, smanjio sam i njihov broj).
3. pa molim za konkretnu pomoć, ako je možna, a znam da jeste.
4. dakle, evo funkcije (a forma je ovde
http://www.paundurlic.com/vlaski.recnik/kontakt.php ):
Code:
function checkForm(forma) {
if ( forma.txtImeiPre.value == "") {
alert('Molimo unesite Vase ime i prezime!');
forma.txtImeiPre.focus();
forma.txtImeiPre.select();
return false;
}
if ( forma.txtMesto.value == "") {
alert('Molimo unesite mesto boravka!');
forma.txtMesto.focus();
forma.txtMesto.select();
return false;
}
if (( forma.txtEmail.value == "") ||
( forma.txtEmail.value.indexOf('@') < 0)) {
alert('Molimo unesite ispravan e-mail!');
forma.txtEmail.focus();
forma.txtEmail.select();
return false;
}
if ( forma.txtKomentar.value == "") {
alert('Molimo unesite vas komentar!');
forma.txtKomentar.focus();
forma.txtKomentar.select();
return false;
} else {
if ((forma.txtKomentar.value.indexOf('http') >= 0) || (forma.txtKomentar.value.indexOf('www') >= 0)) {
alert('Unos linka u polje komentara je nedopustiv!');
forma.txtKomentar.focus();
forma.txtKomentar.select();
return false;
}
}
return true;
}
PS: agvozden je napisao "Resenje je da koristis sopstveni float (ili iz nekog frejmvorka) ..." a ja priznajem da kao programer naivac ništa od ovoga ne razumem, pa mi treba objašnjenje primereno mom stručnom profilu!